+
diff --git a/playground/app/pages/components/command-palette.vue b/playground/app/pages/components/command-palette.vue
index 871fcef2..6b06a24e 100644
--- a/playground/app/pages/components/command-palette.vue
+++ b/playground/app/pages/components/command-palette.vue
@@ -74,6 +74,51 @@ const groups = computed(() => [{
toast.add({ title: 'Label added!' })
},
kbds: ['meta', 'L']
+ }, {
+ label: 'More actions',
+ placeholder: 'Search actions...',
+ children: [{
+ label: 'Create new file',
+ suffix: 'Create a new file in the current directory or workspace.',
+ icon: 'i-lucide-file-plus',
+ onSelect(e: Event) {
+ e.preventDefault()
+
+ toast.add({ title: 'New file added!' })
+ }
+ }, {
+ label: 'Create new folder',
+ suffix: 'Create a new folder in the current directory or workspace.',
+ icon: 'i-lucide-folder-plus',
+ onSelect(e: Event) {
+ e.preventDefault()
+
+ toast.add({ title: 'New folder added!' })
+ }
+ }, {
+ label: 'Share',
+ placeholder: 'Search share options...',
+ icon: 'i-lucide-share',
+ children: [{
+ label: 'Share with everyone',
+ suffix: 'Share with everyone in the current directory or workspace.',
+ icon: 'i-lucide-share',
+ onSelect(e: Event) {
+ e.preventDefault()
+
+ toast.add({ title: 'Shared with everyone!' })
+ }
+ }, {
+ label: 'Share with team',
+ suffix: 'Share with the team in the current directory or workspace.',
+ icon: 'i-lucide-users',
+ onSelect(e: Event) {
+ e.preventDefault()
+
+ toast.add({ title: 'Shared with team!' })
+ }
+ }]
+ }]
}]
}])
diff --git a/playground/app/pages/components/input-menu.vue b/playground/app/pages/components/input-menu.vue
index 20363ae4..f946be1e 100644
--- a/playground/app/pages/components/input-menu.vue
+++ b/playground/app/pages/components/input-menu.vue
@@ -145,5 +145,18 @@ const { data: users, status } = await useFetch('https://jsonplaceholder.typicode
class="w-48"
/>
+