diff --git a/apps/www/__registry__/index.ts b/apps/www/__registry__/index.ts index 85383e9a..f1e80282 100644 --- a/apps/www/__registry__/index.ts +++ b/apps/www/__registry__/index.ts @@ -1053,6 +1053,13 @@ export const Index = { component: () => import("../src/lib/registry/default/example/TabsDemo.vue").then((m) => m.default), files: ["../src/lib/registry/default/example/TabsDemo.vue"], }, + "TabsVerticalDemo": { + name: "TabsVerticalDemo", + type: "components:example", + registryDependencies: [], + component: () => import("../src/lib/registry/default/example/TabsVerticalDemo.vue").then((m) => m.default), + files: ["../src/lib/registry/default/example/TabsVerticalDemo.vue"], + }, "TagsInputComboboxDemo": { name: "TagsInputComboboxDemo", type: "components:example", @@ -2538,6 +2545,13 @@ 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"], }, + "TabsVerticalDemo": { + name: "TabsVerticalDemo", + type: "components:example", + registryDependencies: [], + component: () => import("../src/lib/registry/new-york/example/TabsVerticalDemo.vue").then((m) => m.default), + files: ["../src/lib/registry/new-york/example/TabsVerticalDemo.vue"], + }, "TagsInputComboboxDemo": { name: "TagsInputComboboxDemo", type: "components:example", diff --git a/apps/www/src/content/docs/components/tabs.md b/apps/www/src/content/docs/components/tabs.md index 416aee80..c0fcc1d9 100644 --- a/apps/www/src/content/docs/components/tabs.md +++ b/apps/www/src/content/docs/components/tabs.md @@ -39,3 +39,9 @@ import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs' ``` + +## Examples + +### Vertical + + diff --git a/apps/www/src/lib/registry/default/example/TabsVerticalDemo.vue b/apps/www/src/lib/registry/default/example/TabsVerticalDemo.vue new file mode 100644 index 00000000..d1462945 --- /dev/null +++ b/apps/www/src/lib/registry/default/example/TabsVerticalDemo.vue @@ -0,0 +1,78 @@ + + + diff --git a/apps/www/src/lib/registry/default/ui/tabs/TabsList.vue b/apps/www/src/lib/registry/default/ui/tabs/TabsList.vue index 9644cdc3..b4ed62b0 100644 --- a/apps/www/src/lib/registry/default/ui/tabs/TabsList.vue +++ b/apps/www/src/lib/registry/default/ui/tabs/TabsList.vue @@ -16,7 +16,7 @@ const delegatedProps = computed(() => { diff --git a/apps/www/src/lib/registry/default/ui/tabs/TabsTrigger.vue b/apps/www/src/lib/registry/default/ui/tabs/TabsTrigger.vue index 5fa6748d..2b2616a9 100644 --- a/apps/www/src/lib/registry/default/ui/tabs/TabsTrigger.vue +++ b/apps/www/src/lib/registry/default/ui/tabs/TabsTrigger.vue @@ -22,6 +22,8 @@ const forwardedProps = useForwardProps(delegatedProps) props.class, )" > - + + + diff --git a/apps/www/src/lib/registry/new-york/example/TabsVerticalDemo.vue b/apps/www/src/lib/registry/new-york/example/TabsVerticalDemo.vue new file mode 100644 index 00000000..7464971e --- /dev/null +++ b/apps/www/src/lib/registry/new-york/example/TabsVerticalDemo.vue @@ -0,0 +1,78 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/tabs/TabsList.vue b/apps/www/src/lib/registry/new-york/ui/tabs/TabsList.vue index a21fc439..e98011e9 100644 --- a/apps/www/src/lib/registry/new-york/ui/tabs/TabsList.vue +++ b/apps/www/src/lib/registry/new-york/ui/tabs/TabsList.vue @@ -16,7 +16,7 @@ const delegatedProps = computed(() => { diff --git a/apps/www/src/lib/registry/new-york/ui/tabs/TabsTrigger.vue b/apps/www/src/lib/registry/new-york/ui/tabs/TabsTrigger.vue index 0b24a3b7..7c4cbd33 100644 --- a/apps/www/src/lib/registry/new-york/ui/tabs/TabsTrigger.vue +++ b/apps/www/src/lib/registry/new-york/ui/tabs/TabsTrigger.vue @@ -22,6 +22,8 @@ const forwardedProps = useForwardProps(delegatedProps) props.class, )" > - + + + diff --git a/apps/www/src/public/registry/styles/default/select.json b/apps/www/src/public/registry/styles/default/select.json index d4d4ca10..07330a42 100644 --- a/apps/www/src/public/registry/styles/default/select.json +++ b/apps/www/src/public/registry/styles/default/select.json @@ -43,7 +43,7 @@ }, { "name": "SelectTrigger.vue", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "SelectValue.vue", diff --git a/apps/www/src/public/registry/styles/new-york/select.json b/apps/www/src/public/registry/styles/new-york/select.json index da8076e4..839aca6d 100644 --- a/apps/www/src/public/registry/styles/new-york/select.json +++ b/apps/www/src/public/registry/styles/new-york/select.json @@ -43,7 +43,7 @@ }, { "name": "SelectTrigger.vue", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "SelectValue.vue",