diff --git a/apps/www/__registry__/index.ts b/apps/www/__registry__/index.ts
index 2dd3cbe4..7f1b3d75 100644
--- a/apps/www/__registry__/index.ts
+++ b/apps/www/__registry__/index.ts
@@ -618,12 +618,12 @@ export const Index = {
component: () => import('../src/lib/registry/default/example/TabsDemo.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/TabsDemo.vue'],
},
- TagsInputComboDemo: {
- name: 'TagsInputComboDemo',
+ TagsInputComboboxDemo: {
+ name: 'TagsInputComboboxDemo',
type: 'components:example',
- registryDependencies: ['utils', 'button', 'command', 'popover', 'tags-input'],
- component: () => import('../src/lib/registry/default/example/TagsInputComboDemo.vue').then(m => m.default),
- files: ['../src/lib/registry/default/example/TagsInputComboDemo.vue'],
+ registryDependencies: ['command', 'tags-input'],
+ component: () => import('../src/lib/registry/default/example/TagsInputComboboxDemo.vue').then(m => m.default),
+ files: ['../src/lib/registry/default/example/TagsInputComboboxDemo.vue'],
},
TagsInputDemo: {
name: 'TagsInputDemo',
@@ -1537,12 +1537,12 @@ export const Index = {
component: () => import('../src/lib/registry/new-york/example/TabsDemo.vue').then(m => m.default),
files: ['../src/lib/registry/new-york/example/TabsDemo.vue'],
},
- TagsInputComboDemo: {
- name: 'TagsInputComboDemo',
+ TagsInputComboboxDemo: {
+ name: 'TagsInputComboboxDemo',
type: 'components:example',
- registryDependencies: ['utils', 'button', 'command', 'popover', 'tags-input'],
- component: () => import('../src/lib/registry/new-york/example/TagsInputComboDemo.vue').then(m => m.default),
- files: ['../src/lib/registry/new-york/example/TagsInputComboDemo.vue'],
+ registryDependencies: ['command', 'tags-input'],
+ component: () => import('../src/lib/registry/new-york/example/TagsInputComboboxDemo.vue').then(m => m.default),
+ files: ['../src/lib/registry/new-york/example/TagsInputComboboxDemo.vue'],
},
TagsInputDemo: {
name: 'TagsInputDemo',
diff --git a/apps/www/src/content/docs/components/tags-input.md b/apps/www/src/content/docs/components/tags-input.md
index 6854b92a..b3a08253 100644
--- a/apps/www/src/content/docs/components/tags-input.md
+++ b/apps/www/src/content/docs/components/tags-input.md
@@ -18,4 +18,4 @@ npx shadcn-vue@latest add tags-input
### Multiple Combobox
-
+
diff --git a/apps/www/src/lib/registry/default/example/TagsInputComboDemo.vue b/apps/www/src/lib/registry/default/example/TagsInputComboDemo.vue
deleted file mode 100644
index 632a1dc0..00000000
--- a/apps/www/src/lib/registry/default/example/TagsInputComboDemo.vue
+++ /dev/null
@@ -1,74 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- No framework found.
-
-
- {
- console.log(ev.detail.value)
- // if (typeof ev.detail.value === 'string') {
- // value = ev.detail.value
- // }
- open = true
- }"
- >
- {{ framework.label }}
-
-
-
-
-
-
-
-
diff --git a/apps/www/src/lib/registry/default/example/TagsInputComboboxDemo.vue b/apps/www/src/lib/registry/default/example/TagsInputComboboxDemo.vue
new file mode 100644
index 00000000..0d3d2f5c
--- /dev/null
+++ b/apps/www/src/lib/registry/default/example/TagsInputComboboxDemo.vue
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {
+ if (typeof ev.detail.value === 'string') {
+ searchTerm = ''
+ modelValue.push(ev.detail.value)
+ open = false
+ }
+ }"
+ >
+ {{ framework.label }}
+
+
+
+
+
+
+
diff --git a/apps/www/src/lib/registry/new-york/example/TagsInputComboDemo.vue b/apps/www/src/lib/registry/new-york/example/TagsInputComboDemo.vue
deleted file mode 100644
index b2a8bdfe..00000000
--- a/apps/www/src/lib/registry/new-york/example/TagsInputComboDemo.vue
+++ /dev/null
@@ -1,73 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- No framework found.
-
-
- {
- // if (typeof ev.detail.value === 'string') {
- // value = ev.detail.value
- // }
- open = false
- }"
- >
- {{ framework.label }}
-
-
-
-
-
-
-
-
diff --git a/apps/www/src/lib/registry/new-york/example/TagsInputComboboxDemo.vue b/apps/www/src/lib/registry/new-york/example/TagsInputComboboxDemo.vue
new file mode 100644
index 00000000..b353cde0
--- /dev/null
+++ b/apps/www/src/lib/registry/new-york/example/TagsInputComboboxDemo.vue
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {
+ if (typeof ev.detail.value === 'string') {
+ searchTerm = ''
+ modelValue.push(ev.detail.value)
+ open = false
+ }
+ }"
+ >
+ {{ framework.label }}
+
+
+
+
+
+
+