From 380ffe756bdd3b3dfbccc738538e474418084ee3 Mon Sep 17 00:00:00 2001 From: zernonia Date: Wed, 6 Sep 2023 09:55:22 +0800 Subject: [PATCH] chore: rename folder --- apps/www/__registry__/index.js | 385 --- apps/www/__registry__/index.ts | 2399 +++-------------- apps/www/scripts/build-registry.ts | 8 +- .../{examples => example}/AccordionDemo.vue | 0 .../{examples => example}/AlertDemo.vue | 0 .../{examples => example}/AlertDialogDemo.vue | 0 .../{examples => example}/AspectRatioDemo.vue | 0 .../{examples => example}/AvatarDemo.vue | 0 .../{examples => example}/BadgeDemo.vue | 0 .../{examples => example}/ButtonDemo.vue | 0 .../{examples => example}/CalendarDemo.vue | 0 .../{examples => example}/CardDemo.vue | 0 .../{examples => example}/CardWithForm.vue | 0 .../{examples => example}/CheckboxDemo.vue | 0 .../{examples => example}/CollapsibleDemo.vue | 0 .../{examples => example}/ContextMenuDemo.vue | 0 .../{examples => example}/DataTableDemo.vue | 0 .../DataTableDemoColumn.vue | 0 .../{examples => example}/DatePickerDemo.vue | 0 .../DatePickerWithRange.vue | 0 .../{examples => example}/DialogDemo.vue | 0 .../DropdownMenuDemo.vue | 0 .../{examples => example}/HoverCardDemo.vue | 0 .../{examples => example}/InputDemo.vue | 0 .../{examples => example}/LabelDemo.vue | 0 .../{examples => example}/MenubarDemo.vue | 0 .../NavigationMenuDemo.vue | 0 .../NavigationMenuDemoItem.vue | 0 .../{examples => example}/PopoverDemo.vue | 0 .../{examples => example}/ProgressDemo.vue | 0 .../{examples => example}/RadioGroupDemo.vue | 0 .../{examples => example}/ScrollAreaDemo.vue | 0 .../{examples => example}/SelectDemo.vue | 0 .../{examples => example}/SeparatorDemo.vue | 0 .../{examples => example}/SheetDemo.vue | 0 .../{examples => example}/SkeletonDemo.vue | 0 .../{examples => example}/SliderDemo.vue | 0 .../{examples => example}/SwitchDemo.vue | 0 .../{examples => example}/TableDemo.vue | 0 .../{examples => example}/TabsDemo.vue | 0 .../{examples => example}/TextareaDemo.vue | 0 .../{examples => example}/ToggleDemo.vue | 0 .../{examples => example}/TooltipDemo.vue | 0 .../TypographyBlockquote.vue | 0 .../{examples => example}/TypographyDemo.vue | 0 .../{examples => example}/TypographyH1.vue | 0 .../{examples => example}/TypographyH2.vue | 0 .../{examples => example}/TypographyH3.vue | 0 .../{examples => example}/TypographyH4.vue | 0 .../TypographyInlineCode.vue | 0 .../{examples => example}/TypographyLarge.vue | 0 .../{examples => example}/TypographyLead.vue | 0 .../{examples => example}/TypographyList.vue | 0 .../{examples => example}/TypographyMuted.vue | 0 .../{examples => example}/TypographyP.vue | 0 .../{examples => example}/TypographySmall.vue | 0 .../{examples => example}/TypographyTable.vue | 0 .../default/{examples => example}/index.ts | 0 apps/www/src/lib/registry/registry.ts | 2 +- 59 files changed, 384 insertions(+), 2410 deletions(-) delete mode 100644 apps/www/__registry__/index.js rename apps/www/src/lib/registry/default/{examples => example}/AccordionDemo.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/AlertDemo.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/AlertDialogDemo.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/AspectRatioDemo.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/AvatarDemo.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/BadgeDemo.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/ButtonDemo.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/CalendarDemo.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/CardDemo.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/CardWithForm.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/CheckboxDemo.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/CollapsibleDemo.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/ContextMenuDemo.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/DataTableDemo.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/DataTableDemoColumn.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/DatePickerDemo.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/DatePickerWithRange.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/DialogDemo.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/DropdownMenuDemo.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/HoverCardDemo.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/InputDemo.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/LabelDemo.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/MenubarDemo.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/NavigationMenuDemo.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/NavigationMenuDemoItem.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/PopoverDemo.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/ProgressDemo.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/RadioGroupDemo.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/ScrollAreaDemo.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/SelectDemo.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/SeparatorDemo.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/SheetDemo.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/SkeletonDemo.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/SliderDemo.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/SwitchDemo.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/TableDemo.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/TabsDemo.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/TextareaDemo.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/ToggleDemo.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/TooltipDemo.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/TypographyBlockquote.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/TypographyDemo.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/TypographyH1.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/TypographyH2.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/TypographyH3.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/TypographyH4.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/TypographyInlineCode.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/TypographyLarge.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/TypographyLead.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/TypographyList.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/TypographyMuted.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/TypographyP.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/TypographySmall.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/TypographyTable.vue (100%) rename apps/www/src/lib/registry/default/{examples => example}/index.ts (100%) diff --git a/apps/www/__registry__/index.js b/apps/www/__registry__/index.js deleted file mode 100644 index 799079b4..00000000 --- a/apps/www/__registry__/index.js +++ /dev/null @@ -1,385 +0,0 @@ - -// This file is autogenerated by scripts/build-registry.ts -// Do not edit this file directly. -export const Index = { - "default": { - "AccordionDemo": { - name: "AccordionDemo", - type: "components:example", - registryDependencies: ["accordion"], - component: () => import("../src/lib/registry/default/example/AccordionDemo.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/AccordionDemo.vue"], - }, - "AlertDemo": { - name: "AlertDemo", - type: "components:example", - registryDependencies: ["alert"], - component: () => import("../src/lib/registry/default/example/AlertDemo.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/AlertDemo.vue"], - }, - "AlertDialogDemo": { - name: "AlertDialogDemo", - type: "components:example", - registryDependencies: ["alert-dialog","button"], - component: () => import("../src/lib/registry/default/example/AlertDialogDemo.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/AlertDialogDemo.vue"], - }, - "AspectRatioDemo": { - name: "AspectRatioDemo", - type: "components:example", - registryDependencies: ["aspect-ratio"], - component: () => import("../src/lib/registry/default/example/AspectRatioDemo.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/AspectRatioDemo.vue"], - }, - "AvatarDemo": { - name: "AvatarDemo", - type: "components:example", - registryDependencies: ["avatar"], - component: () => import("../src/lib/registry/default/example/AvatarDemo.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/AvatarDemo.vue"], - }, - "BadgeDemo": { - name: "BadgeDemo", - type: "components:example", - registryDependencies: ["badge"], - component: () => import("../src/lib/registry/default/example/BadgeDemo.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/BadgeDemo.vue"], - }, - "ButtonDemo": { - name: "ButtonDemo", - type: "components:example", - registryDependencies: ["button"], - component: () => import("../src/lib/registry/default/example/ButtonDemo.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/ButtonDemo.vue"], - }, - "CalendarDemo": { - name: "CalendarDemo", - type: "components:example", - registryDependencies: ["calendar"], - component: () => import("../src/lib/registry/default/example/CalendarDemo.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/CalendarDemo.vue"], - }, - "CardDemo": { - name: "CardDemo", - type: "components:example", - registryDependencies: ["button","card","switch","utils"], - component: () => import("../src/lib/registry/default/example/CardDemo.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/CardDemo.vue"], - }, - "CardWithForm": { - name: "CardWithForm", - type: "components:example", - registryDependencies: ["button","card","input","label","select"], - component: () => import("../src/lib/registry/default/example/CardWithForm.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/CardWithForm.vue"], - }, - "CheckboxDemo": { - name: "CheckboxDemo", - type: "components:example", - registryDependencies: ["checkbox"], - component: () => import("../src/lib/registry/default/example/CheckboxDemo.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/CheckboxDemo.vue"], - }, - "CollapsibleDemo": { - name: "CollapsibleDemo", - type: "components:example", - registryDependencies: ["button","collapsible"], - component: () => import("../src/lib/registry/default/example/CollapsibleDemo.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/CollapsibleDemo.vue"], - }, - "ContextMenuDemo": { - name: "ContextMenuDemo", - type: "components:example", - registryDependencies: ["context-menu"], - component: () => import("../src/lib/registry/default/example/ContextMenuDemo.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/ContextMenuDemo.vue"], - }, - "DataTableDemo": { - name: "DataTableDemo", - type: "components:example", - registryDependencies: ["button","checkbox","dropdown-menu","input","table","utils"], - component: () => import("../src/lib/registry/default/example/DataTableDemo.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/DataTableDemo.vue"], - }, - "DataTableDemoColumn": { - name: "DataTableDemoColumn", - type: "components:example", - registryDependencies: ["dropdown-menu","button"], - component: () => import("../src/lib/registry/default/example/DataTableDemoColumn.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/DataTableDemoColumn.vue"], - }, - "DatePickerDemo": { - name: "DatePickerDemo", - type: "components:example", - registryDependencies: ["utils","button","calendar","popover"], - component: () => import("../src/lib/registry/default/example/DatePickerDemo.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/DatePickerDemo.vue"], - }, - "DatePickerWithRange": { - name: "DatePickerWithRange", - type: "components:example", - registryDependencies: ["utils","button","calendar","popover"], - component: () => import("../src/lib/registry/default/example/DatePickerWithRange.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/DatePickerWithRange.vue"], - }, - "DialogDemo": { - name: "DialogDemo", - type: "components:example", - registryDependencies: ["button","dialog","input","label"], - component: () => import("../src/lib/registry/default/example/DialogDemo.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/DialogDemo.vue"], - }, - "DropdownMenuDemo": { - name: "DropdownMenuDemo", - type: "components:example", - registryDependencies: ["button","dropdown-menu"], - component: () => import("../src/lib/registry/default/example/DropdownMenuDemo.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/DropdownMenuDemo.vue"], - }, - "HoverCardDemo": { - name: "HoverCardDemo", - type: "components:example", - registryDependencies: ["avatar","button","hover-card"], - component: () => import("../src/lib/registry/default/example/HoverCardDemo.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/HoverCardDemo.vue"], - }, - "InputDemo": { - name: "InputDemo", - type: "components:example", - registryDependencies: ["input"], - component: () => import("../src/lib/registry/default/example/InputDemo.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/InputDemo.vue"], - }, - "LabelDemo": { - name: "LabelDemo", - type: "components:example", - registryDependencies: ["checkbox","label"], - component: () => import("../src/lib/registry/default/example/LabelDemo.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/LabelDemo.vue"], - }, - "MenubarDemo": { - name: "MenubarDemo", - type: "components:example", - registryDependencies: ["menubar"], - component: () => import("../src/lib/registry/default/example/MenubarDemo.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/MenubarDemo.vue"], - }, - "NavigationMenuDemo": { - name: "NavigationMenuDemo", - type: "components:example", - registryDependencies: ["navigation-menu"], - component: () => import("../src/lib/registry/default/example/NavigationMenuDemo.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/NavigationMenuDemo.vue"], - }, - "NavigationMenuDemoItem": { - name: "NavigationMenuDemoItem", - type: "components:example", - registryDependencies: ["utils","navigation-menu"], - component: () => import("../src/lib/registry/default/example/NavigationMenuDemoItem.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/NavigationMenuDemoItem.vue"], - }, - "PopoverDemo": { - name: "PopoverDemo", - type: "components:example", - registryDependencies: ["popover","button","label","input"], - component: () => import("../src/lib/registry/default/example/PopoverDemo.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/PopoverDemo.vue"], - }, - "ProgressDemo": { - name: "ProgressDemo", - type: "components:example", - registryDependencies: ["progress"], - component: () => import("../src/lib/registry/default/example/ProgressDemo.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/ProgressDemo.vue"], - }, - "RadioGroupDemo": { - name: "RadioGroupDemo", - type: "components:example", - registryDependencies: ["label","radio-group"], - component: () => import("../src/lib/registry/default/example/RadioGroupDemo.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/RadioGroupDemo.vue"], - }, - "ScrollAreaDemo": { - name: "ScrollAreaDemo", - type: "components:example", - registryDependencies: ["scroll-area","separator"], - component: () => import("../src/lib/registry/default/example/ScrollAreaDemo.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/ScrollAreaDemo.vue"], - }, - "SelectDemo": { - name: "SelectDemo", - type: "components:example", - registryDependencies: ["select"], - component: () => import("../src/lib/registry/default/example/SelectDemo.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/SelectDemo.vue"], - }, - "SeparatorDemo": { - name: "SeparatorDemo", - type: "components:example", - registryDependencies: ["separator"], - component: () => import("../src/lib/registry/default/example/SeparatorDemo.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/SeparatorDemo.vue"], - }, - "SheetDemo": { - name: "SheetDemo", - type: "components:example", - registryDependencies: ["button","input","label","sheet"], - component: () => import("../src/lib/registry/default/example/SheetDemo.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/SheetDemo.vue"], - }, - "SkeletonDemo": { - name: "SkeletonDemo", - type: "components:example", - registryDependencies: ["skeleton"], - component: () => import("../src/lib/registry/default/example/SkeletonDemo.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/SkeletonDemo.vue"], - }, - "SliderDemo": { - name: "SliderDemo", - type: "components:example", - registryDependencies: ["utils","slider"], - component: () => import("../src/lib/registry/default/example/SliderDemo.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/SliderDemo.vue"], - }, - "SwitchDemo": { - name: "SwitchDemo", - type: "components:example", - registryDependencies: ["label","switch"], - component: () => import("../src/lib/registry/default/example/SwitchDemo.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/SwitchDemo.vue"], - }, - "TableDemo": { - name: "TableDemo", - type: "components:example", - registryDependencies: ["table"], - component: () => import("../src/lib/registry/default/example/TableDemo.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/TableDemo.vue"], - }, - "TabsDemo": { - name: "TabsDemo", - type: "components:example", - registryDependencies: ["button","card","input","label","tabs"], - component: () => import("../src/lib/registry/default/example/TabsDemo.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/TabsDemo.vue"], - }, - "TextareaDemo": { - name: "TextareaDemo", - type: "components:example", - registryDependencies: ["textarea"], - component: () => import("../src/lib/registry/default/example/TextareaDemo.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/TextareaDemo.vue"], - }, - "ToggleDemo": { - name: "ToggleDemo", - type: "components:example", - registryDependencies: ["toggle"], - component: () => import("../src/lib/registry/default/example/ToggleDemo.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/ToggleDemo.vue"], - }, - "TooltipDemo": { - name: "TooltipDemo", - type: "components:example", - registryDependencies: ["button","tooltip"], - component: () => import("../src/lib/registry/default/example/TooltipDemo.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/TooltipDemo.vue"], - }, - "TypographyBlockquote": { - name: "TypographyBlockquote", - type: "components:example", - registryDependencies: [], - component: () => import("../src/lib/registry/default/example/TypographyBlockquote.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/TypographyBlockquote.vue"], - }, - "TypographyDemo": { - name: "TypographyDemo", - type: "components:example", - registryDependencies: [], - component: () => import("../src/lib/registry/default/example/TypographyDemo.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/TypographyDemo.vue"], - }, - "TypographyH1": { - name: "TypographyH1", - type: "components:example", - registryDependencies: [], - component: () => import("../src/lib/registry/default/example/TypographyH1.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/TypographyH1.vue"], - }, - "TypographyH2": { - name: "TypographyH2", - type: "components:example", - registryDependencies: [], - component: () => import("../src/lib/registry/default/example/TypographyH2.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/TypographyH2.vue"], - }, - "TypographyH3": { - name: "TypographyH3", - type: "components:example", - registryDependencies: [], - component: () => import("../src/lib/registry/default/example/TypographyH3.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/TypographyH3.vue"], - }, - "TypographyH4": { - name: "TypographyH4", - type: "components:example", - registryDependencies: [], - component: () => import("../src/lib/registry/default/example/TypographyH4.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/TypographyH4.vue"], - }, - "TypographyInlineCode": { - name: "TypographyInlineCode", - type: "components:example", - registryDependencies: [], - component: () => import("../src/lib/registry/default/example/TypographyInlineCode.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/TypographyInlineCode.vue"], - }, - "TypographyLarge": { - name: "TypographyLarge", - type: "components:example", - registryDependencies: [], - component: () => import("../src/lib/registry/default/example/TypographyLarge.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/TypographyLarge.vue"], - }, - "TypographyLead": { - name: "TypographyLead", - type: "components:example", - registryDependencies: [], - component: () => import("../src/lib/registry/default/example/TypographyLead.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/TypographyLead.vue"], - }, - "TypographyList": { - name: "TypographyList", - type: "components:example", - registryDependencies: [], - component: () => import("../src/lib/registry/default/example/TypographyList.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/TypographyList.vue"], - }, - "TypographyMuted": { - name: "TypographyMuted", - type: "components:example", - registryDependencies: [], - component: () => import("../src/lib/registry/default/example/TypographyMuted.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/TypographyMuted.vue"], - }, - "TypographyP": { - name: "TypographyP", - type: "components:example", - registryDependencies: [], - component: () => import("../src/lib/registry/default/example/TypographyP.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/TypographyP.vue"], - }, - "TypographySmall": { - name: "TypographySmall", - type: "components:example", - registryDependencies: [], - component: () => import("../src/lib/registry/default/example/TypographySmall.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/TypographySmall.vue"], - }, - "TypographyTable": { - name: "TypographyTable", - type: "components:example", - registryDependencies: [], - component: () => import("../src/lib/registry/default/example/TypographyTable.vue").then((m) => m.default), - files: ["../src/lib/registry/default/example/TypographyTable.vue"], - }, - }, -} diff --git a/apps/www/__registry__/index.ts b/apps/www/__registry__/index.ts index 25aee1cd..502cef82 100644 --- a/apps/www/__registry__/index.ts +++ b/apps/www/__registry__/index.ts @@ -1,2025 +1,384 @@ -// @ts-nocheck // This file is autogenerated by scripts/build-registry.ts // Do not edit this file directly. - -export const Index: Record = { - "default": { - "accordion": { - name: "accordion", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/ui/accordion")), - files: ["registry/default/ui/accordion.tsx"], - }, - "alert": { - name: "alert", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/ui/alert")), - files: ["registry/default/ui/alert.tsx"], - }, - "alert-dialog": { - name: "alert-dialog", - type: "components:ui", - registryDependencies: ["button"], - component: React.lazy(() => import("@/registry/default/ui/alert-dialog")), - files: ["registry/default/ui/alert-dialog.tsx"], - }, - "aspect-ratio": { - name: "aspect-ratio", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/ui/aspect-ratio")), - files: ["registry/default/ui/aspect-ratio.tsx"], - }, - "avatar": { - name: "avatar", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/ui/avatar")), - files: ["registry/default/ui/avatar.tsx"], - }, - "badge": { - name: "badge", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/ui/badge")), - files: ["registry/default/ui/badge.tsx"], - }, - "button": { - name: "button", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/ui/button")), - files: ["registry/default/ui/button.tsx"], - }, - "calendar": { - name: "calendar", - type: "components:ui", - registryDependencies: ["button"], - component: React.lazy(() => import("@/registry/default/ui/calendar")), - files: ["registry/default/ui/calendar.tsx"], - }, - "card": { - name: "card", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/ui/card")), - files: ["registry/default/ui/card.tsx"], - }, - "checkbox": { - name: "checkbox", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/ui/checkbox")), - files: ["registry/default/ui/checkbox.tsx"], - }, - "collapsible": { - name: "collapsible", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/ui/collapsible")), - files: ["registry/default/ui/collapsible.tsx"], - }, - "command": { - name: "command", - type: "components:ui", - registryDependencies: ["dialog"], - component: React.lazy(() => import("@/registry/default/ui/command")), - files: ["registry/default/ui/command.tsx"], - }, - "context-menu": { - name: "context-menu", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/ui/context-menu")), - files: ["registry/default/ui/context-menu.tsx"], - }, - "dialog": { - name: "dialog", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/ui/dialog")), - files: ["registry/default/ui/dialog.tsx"], - }, - "dropdown-menu": { - name: "dropdown-menu", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/ui/dropdown-menu")), - files: ["registry/default/ui/dropdown-menu.tsx"], - }, - "form": { - name: "form", - type: "components:ui", - registryDependencies: ["button","label"], - component: React.lazy(() => import("@/registry/default/ui/form")), - files: ["registry/default/ui/form.tsx"], - }, - "hover-card": { - name: "hover-card", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/ui/hover-card")), - files: ["registry/default/ui/hover-card.tsx"], - }, - "input": { - name: "input", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/ui/input")), - files: ["registry/default/ui/input.tsx"], - }, - "label": { - name: "label", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/ui/label")), - files: ["registry/default/ui/label.tsx"], - }, - "menubar": { - name: "menubar", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/ui/menubar")), - files: ["registry/default/ui/menubar.tsx"], - }, - "navigation-menu": { - name: "navigation-menu", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/ui/navigation-menu")), - files: ["registry/default/ui/navigation-menu.tsx"], - }, - "popover": { - name: "popover", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/ui/popover")), - files: ["registry/default/ui/popover.tsx"], - }, - "progress": { - name: "progress", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/ui/progress")), - files: ["registry/default/ui/progress.tsx"], - }, - "radio-group": { - name: "radio-group", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/ui/radio-group")), - files: ["registry/default/ui/radio-group.tsx"], - }, - "scroll-area": { - name: "scroll-area", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/ui/scroll-area")), - files: ["registry/default/ui/scroll-area.tsx"], - }, - "select": { - name: "select", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/ui/select")), - files: ["registry/default/ui/select.tsx"], - }, - "separator": { - name: "separator", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/ui/separator")), - files: ["registry/default/ui/separator.tsx"], - }, - "sheet": { - name: "sheet", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/ui/sheet")), - files: ["registry/default/ui/sheet.tsx"], - }, - "skeleton": { - name: "skeleton", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/ui/skeleton")), - files: ["registry/default/ui/skeleton.tsx"], - }, - "slider": { - name: "slider", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/ui/slider")), - files: ["registry/default/ui/slider.tsx"], - }, - "switch": { - name: "switch", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/ui/switch")), - files: ["registry/default/ui/switch.tsx"], - }, - "table": { - name: "table", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/ui/table")), - files: ["registry/default/ui/table.tsx"], - }, - "tabs": { - name: "tabs", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/ui/tabs")), - files: ["registry/default/ui/tabs.tsx"], - }, - "textarea": { - name: "textarea", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/ui/textarea")), - files: ["registry/default/ui/textarea.tsx"], - }, - "toast": { - name: "toast", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/ui/toast")), - files: ["registry/default/ui/toast.tsx","registry/default/ui/use-toast.ts","registry/default/ui/toaster.tsx"], - }, - "toggle": { - name: "toggle", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/ui/toggle")), - files: ["registry/default/ui/toggle.tsx"], - }, - "tooltip": { - name: "tooltip", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/ui/tooltip")), - files: ["registry/default/ui/tooltip.tsx"], - }, - "accordion-demo": { - name: "accordion-demo", - type: "components:example", - registryDependencies: ["accordion"], - component: React.lazy(() => import("@/registry/default/example/accordion-demo")), - files: ["registry/default/example/accordion-demo.tsx"], - }, - "alert-demo": { - name: "alert-demo", - type: "components:example", - registryDependencies: ["alert"], - component: React.lazy(() => import("@/registry/default/example/alert-demo")), - files: ["registry/default/example/alert-demo.tsx"], - }, - "alert-destructive": { - name: "alert-destructive", - type: "components:example", - registryDependencies: ["alert"], - component: React.lazy(() => import("@/registry/default/example/alert-destructive")), - files: ["registry/default/example/alert-destructive.tsx"], - }, - "alert-dialog-demo": { - name: "alert-dialog-demo", - type: "components:example", - registryDependencies: ["alert-dialog","button"], - component: React.lazy(() => import("@/registry/default/example/alert-dialog-demo")), - files: ["registry/default/example/alert-dialog-demo.tsx"], - }, - "aspect-ratio-demo": { - name: "aspect-ratio-demo", - type: "components:example", - registryDependencies: ["aspect-ratio"], - component: React.lazy(() => import("@/registry/default/example/aspect-ratio-demo")), - files: ["registry/default/example/aspect-ratio-demo.tsx"], - }, - "avatar-demo": { - name: "avatar-demo", - type: "components:example", - registryDependencies: ["avatar"], - component: React.lazy(() => import("@/registry/default/example/avatar-demo")), - files: ["registry/default/example/avatar-demo.tsx"], - }, - "badge-demo": { - name: "badge-demo", - type: "components:example", - registryDependencies: ["badge"], - component: React.lazy(() => import("@/registry/default/example/badge-demo")), - files: ["registry/default/example/badge-demo.tsx"], - }, - "badge-destructive": { - name: "badge-destructive", - type: "components:example", - registryDependencies: ["badge"], - component: React.lazy(() => import("@/registry/default/example/badge-destructive")), - files: ["registry/default/example/badge-destructive.tsx"], - }, - "badge-outline": { - name: "badge-outline", - type: "components:example", - registryDependencies: ["badge"], - component: React.lazy(() => import("@/registry/default/example/badge-outline")), - files: ["registry/default/example/badge-outline.tsx"], - }, - "badge-secondary": { - name: "badge-secondary", - type: "components:example", - registryDependencies: ["badge"], - component: React.lazy(() => import("@/registry/default/example/badge-secondary")), - files: ["registry/default/example/badge-secondary.tsx"], - }, - "button-demo": { - name: "button-demo", - type: "components:example", - registryDependencies: ["button"], - component: React.lazy(() => import("@/registry/default/example/button-demo")), - files: ["registry/default/example/button-demo.tsx"], - }, - "button-secondary": { - name: "button-secondary", - type: "components:example", - registryDependencies: ["button"], - component: React.lazy(() => import("@/registry/default/example/button-secondary")), - files: ["registry/default/example/button-secondary.tsx"], - }, - "button-destructive": { - name: "button-destructive", - type: "components:example", - registryDependencies: ["button"], - component: React.lazy(() => import("@/registry/default/example/button-destructive")), - files: ["registry/default/example/button-destructive.tsx"], - }, - "button-outline": { - name: "button-outline", - type: "components:example", - registryDependencies: ["button"], - component: React.lazy(() => import("@/registry/default/example/button-outline")), - files: ["registry/default/example/button-outline.tsx"], - }, - "button-ghost": { - name: "button-ghost", - type: "components:example", - registryDependencies: ["button"], - component: React.lazy(() => import("@/registry/default/example/button-ghost")), - files: ["registry/default/example/button-ghost.tsx"], - }, - "button-link": { - name: "button-link", - type: "components:example", - registryDependencies: ["button"], - component: React.lazy(() => import("@/registry/default/example/button-link")), - files: ["registry/default/example/button-link.tsx"], - }, - "button-with-icon": { - name: "button-with-icon", - type: "components:example", - registryDependencies: ["button"], - component: React.lazy(() => import("@/registry/default/example/button-with-icon")), - files: ["registry/default/example/button-with-icon.tsx"], - }, - "button-loading": { - name: "button-loading", - type: "components:example", - registryDependencies: ["button"], - component: React.lazy(() => import("@/registry/default/example/button-loading")), - files: ["registry/default/example/button-loading.tsx"], - }, - "button-icon": { - name: "button-icon", - type: "components:example", - registryDependencies: ["button"], - component: React.lazy(() => import("@/registry/default/example/button-icon")), - files: ["registry/default/example/button-icon.tsx"], - }, - "button-as-child": { - name: "button-as-child", - type: "components:example", - registryDependencies: ["button"], - component: React.lazy(() => import("@/registry/default/example/button-as-child")), - files: ["registry/default/example/button-as-child.tsx"], - }, - "calendar-demo": { - name: "calendar-demo", - type: "components:example", - registryDependencies: ["calendar"], - component: React.lazy(() => import("@/registry/default/example/calendar-demo")), - files: ["registry/default/example/calendar-demo.tsx"], - }, - "calendar-form": { - name: "calendar-form", - type: "components:example", - registryDependencies: ["calendar","form","popover"], - component: React.lazy(() => import("@/registry/default/example/calendar-form")), - files: ["registry/default/example/calendar-form.tsx"], - }, - "card-demo": { - name: "card-demo", - type: "components:example", - registryDependencies: ["card","button","switch"], - component: React.lazy(() => import("@/registry/default/example/card-demo")), - files: ["registry/default/example/card-demo.tsx"], - }, - "card-with-form": { - name: "card-with-form", - type: "components:example", - registryDependencies: ["button","card","input","label","select"], - component: React.lazy(() => import("@/registry/default/example/card-with-form")), - files: ["registry/default/example/card-with-form.tsx"], - }, - "checkbox-demo": { - name: "checkbox-demo", - type: "components:example", - registryDependencies: ["checkbox"], - component: React.lazy(() => import("@/registry/default/example/checkbox-demo")), - files: ["registry/default/example/checkbox-demo.tsx"], - }, - "checkbox-disabled": { - name: "checkbox-disabled", - type: "components:example", - registryDependencies: ["checkbox"], - component: React.lazy(() => import("@/registry/default/example/checkbox-disabled")), - files: ["registry/default/example/checkbox-disabled.tsx"], - }, - "checkbox-form-multiple": { - name: "checkbox-form-multiple", - type: "components:example", - registryDependencies: ["checkbox","form"], - component: React.lazy(() => import("@/registry/default/example/checkbox-form-multiple")), - files: ["registry/default/example/checkbox-form-multiple.tsx"], - }, - "checkbox-form-single": { - name: "checkbox-form-single", - type: "components:example", - registryDependencies: ["checkbox","form"], - component: React.lazy(() => import("@/registry/default/example/checkbox-form-single")), - files: ["registry/default/example/checkbox-form-single.tsx"], - }, - "checkbox-with-text": { - name: "checkbox-with-text", - type: "components:example", - registryDependencies: ["checkbox"], - component: React.lazy(() => import("@/registry/default/example/checkbox-with-text")), - files: ["registry/default/example/checkbox-with-text.tsx"], - }, - "collapsible-demo": { - name: "collapsible-demo", - type: "components:example", - registryDependencies: ["collapsible"], - component: React.lazy(() => import("@/registry/default/example/collapsible-demo")), - files: ["registry/default/example/collapsible-demo.tsx"], - }, - "combobox-demo": { - name: "combobox-demo", - type: "components:example", - registryDependencies: ["command"], - component: React.lazy(() => import("@/registry/default/example/combobox-demo")), - files: ["registry/default/example/combobox-demo.tsx"], - }, - "combobox-dropdown-menu": { - name: "combobox-dropdown-menu", - type: "components:example", - registryDependencies: ["command","dropdown-menu","button"], - component: React.lazy(() => import("@/registry/default/example/combobox-dropdown-menu")), - files: ["registry/default/example/combobox-dropdown-menu.tsx"], - }, - "combobox-form": { - name: "combobox-form", - type: "components:example", - registryDependencies: ["command","form"], - component: React.lazy(() => import("@/registry/default/example/combobox-form")), - files: ["registry/default/example/combobox-form.tsx"], - }, - "combobox-popover": { - name: "combobox-popover", - type: "components:example", - registryDependencies: ["combobox","popover"], - component: React.lazy(() => import("@/registry/default/example/combobox-popover")), - files: ["registry/default/example/combobox-popover.tsx"], - }, - "command-demo": { - name: "command-demo", - type: "components:example", - registryDependencies: ["command"], - component: React.lazy(() => import("@/registry/default/example/command-demo")), - files: ["registry/default/example/command-demo.tsx"], - }, - "command-dialog": { - name: "command-dialog", - type: "components:example", - registryDependencies: ["command","dialog"], - component: React.lazy(() => import("@/registry/default/example/command-dialog")), - files: ["registry/default/example/command-dialog.tsx"], - }, - "context-menu-demo": { - name: "context-menu-demo", - type: "components:example", - registryDependencies: ["context-menu"], - component: React.lazy(() => import("@/registry/default/example/context-menu-demo")), - files: ["registry/default/example/context-menu-demo.tsx"], - }, - "data-table-demo": { - name: "data-table-demo", - type: "components:example", - registryDependencies: ["data-table"], - component: React.lazy(() => import("@/registry/default/example/data-table-demo")), - files: ["registry/default/example/data-table-demo.tsx"], - }, - "date-picker-demo": { - name: "date-picker-demo", - type: "components:example", - registryDependencies: ["button","calendar","popover"], - component: React.lazy(() => import("@/registry/default/example/date-picker-demo")), - files: ["registry/default/example/date-picker-demo.tsx"], - }, - "date-picker-form": { - name: "date-picker-form", - type: "components:example", - registryDependencies: ["button","calendar","form","popover"], - component: React.lazy(() => import("@/registry/default/example/date-picker-form")), - files: ["registry/default/example/date-picker-form.tsx"], - }, - "date-picker-with-presets": { - name: "date-picker-with-presets", - type: "components:example", - registryDependencies: ["button","calendar","popover","select"], - component: React.lazy(() => import("@/registry/default/example/date-picker-with-presets")), - files: ["registry/default/example/date-picker-with-presets.tsx"], - }, - "date-picker-with-range": { - name: "date-picker-with-range", - type: "components:example", - registryDependencies: ["button","calendar","popover"], - component: React.lazy(() => import("@/registry/default/example/date-picker-with-range")), - files: ["registry/default/example/date-picker-with-range.tsx"], - }, - "dialog-demo": { - name: "dialog-demo", - type: "components:example", - registryDependencies: ["dialog"], - component: React.lazy(() => import("@/registry/default/example/dialog-demo")), - files: ["registry/default/example/dialog-demo.tsx"], - }, - "dropdown-menu-demo": { - name: "dropdown-menu-demo", - type: "components:example", - registryDependencies: ["dropdown-menu"], - component: React.lazy(() => import("@/registry/default/example/dropdown-menu-demo")), - files: ["registry/default/example/dropdown-menu-demo.tsx"], - }, - "dropdown-menu-checkboxes": { - name: "dropdown-menu-checkboxes", - type: "components:example", - registryDependencies: ["dropdown-menu","checkbox"], - component: React.lazy(() => import("@/registry/default/example/dropdown-menu-checkboxes")), - files: ["registry/default/example/dropdown-menu-checkboxes.tsx"], - }, - "dropdown-menu-radio-group": { - name: "dropdown-menu-radio-group", - type: "components:example", - registryDependencies: ["dropdown-menu","radio-group"], - component: React.lazy(() => import("@/registry/default/example/dropdown-menu-radio-group")), - files: ["registry/default/example/dropdown-menu-radio-group.tsx"], - }, - "hover-card-demo": { - name: "hover-card-demo", - type: "components:example", - registryDependencies: ["hover-card"], - component: React.lazy(() => import("@/registry/default/example/hover-card-demo")), - files: ["registry/default/example/hover-card-demo.tsx"], - }, - "input-demo": { - name: "input-demo", - type: "components:example", - registryDependencies: ["input"], - component: React.lazy(() => import("@/registry/default/example/input-demo")), - files: ["registry/default/example/input-demo.tsx"], - }, - "input-disabled": { - name: "input-disabled", - type: "components:example", - registryDependencies: ["input"], - component: React.lazy(() => import("@/registry/default/example/input-disabled")), - files: ["registry/default/example/input-disabled.tsx"], - }, - "input-file": { - name: "input-file", - type: "components:example", - registryDependencies: ["input"], - component: React.lazy(() => import("@/registry/default/example/input-file")), - files: ["registry/default/example/input-file.tsx"], - }, - "input-form": { - name: "input-form", - type: "components:example", - registryDependencies: ["input","button","form"], - component: React.lazy(() => import("@/registry/default/example/input-form")), - files: ["registry/default/example/input-form.tsx"], - }, - "input-with-button": { - name: "input-with-button", - type: "components:example", - registryDependencies: ["input","button"], - component: React.lazy(() => import("@/registry/default/example/input-with-button")), - files: ["registry/default/example/input-with-button.tsx"], - }, - "input-with-label": { - name: "input-with-label", - type: "components:example", - registryDependencies: ["input","button","label"], - component: React.lazy(() => import("@/registry/default/example/input-with-label")), - files: ["registry/default/example/input-with-label.tsx"], - }, - "input-with-text": { - name: "input-with-text", - type: "components:example", - registryDependencies: ["input","button","label"], - component: React.lazy(() => import("@/registry/default/example/input-with-text")), - files: ["registry/default/example/input-with-text.tsx"], - }, - "label-demo": { - name: "label-demo", - type: "components:example", - registryDependencies: ["label"], - component: React.lazy(() => import("@/registry/default/example/label-demo")), - files: ["registry/default/example/label-demo.tsx"], - }, - "menubar-demo": { - name: "menubar-demo", - type: "components:example", - registryDependencies: ["menubar"], - component: React.lazy(() => import("@/registry/default/example/menubar-demo")), - files: ["registry/default/example/menubar-demo.tsx"], - }, - "navigation-menu-demo": { - name: "navigation-menu-demo", - type: "components:example", - registryDependencies: ["navigation-menu"], - component: React.lazy(() => import("@/registry/default/example/navigation-menu-demo")), - files: ["registry/default/example/navigation-menu-demo.tsx"], - }, - "popover-demo": { - name: "popover-demo", - type: "components:example", - registryDependencies: ["popover"], - component: React.lazy(() => import("@/registry/default/example/popover-demo")), - files: ["registry/default/example/popover-demo.tsx"], - }, - "progress-demo": { - name: "progress-demo", - type: "components:example", - registryDependencies: ["progress"], - component: React.lazy(() => import("@/registry/default/example/progress-demo")), - files: ["registry/default/example/progress-demo.tsx"], - }, - "radio-group-demo": { - name: "radio-group-demo", - type: "components:example", - registryDependencies: ["radio-group"], - component: React.lazy(() => import("@/registry/default/example/radio-group-demo")), - files: ["registry/default/example/radio-group-demo.tsx"], - }, - "radio-group-form": { - name: "radio-group-form", - type: "components:example", - registryDependencies: ["radio-group","form"], - component: React.lazy(() => import("@/registry/default/example/radio-group-form")), - files: ["registry/default/example/radio-group-form.tsx"], - }, - "scroll-area-demo": { - name: "scroll-area-demo", - type: "components:example", - registryDependencies: ["scroll-area"], - component: React.lazy(() => import("@/registry/default/example/scroll-area-demo")), - files: ["registry/default/example/scroll-area-demo.tsx"], - }, - "select-demo": { - name: "select-demo", - type: "components:example", - registryDependencies: ["select"], - component: React.lazy(() => import("@/registry/default/example/select-demo")), - files: ["registry/default/example/select-demo.tsx"], - }, - "select-form": { - name: "select-form", - type: "components:example", - registryDependencies: ["select"], - component: React.lazy(() => import("@/registry/default/example/select-form")), - files: ["registry/default/example/select-form.tsx"], - }, - "separator-demo": { - name: "separator-demo", - type: "components:example", - registryDependencies: ["separator"], - component: React.lazy(() => import("@/registry/default/example/separator-demo")), - files: ["registry/default/example/separator-demo.tsx"], - }, - "sheet-demo": { - name: "sheet-demo", - type: "components:example", - registryDependencies: ["sheet"], - component: React.lazy(() => import("@/registry/default/example/sheet-demo")), - files: ["registry/default/example/sheet-demo.tsx"], - }, - "sheet-side": { - name: "sheet-side", - type: "components:example", - registryDependencies: ["sheet"], - component: React.lazy(() => import("@/registry/default/example/sheet-side")), - files: ["registry/default/example/sheet-side.tsx"], - }, - "skeleton-demo": { - name: "skeleton-demo", - type: "components:example", - registryDependencies: ["skeleton"], - component: React.lazy(() => import("@/registry/default/example/skeleton-demo")), - files: ["registry/default/example/skeleton-demo.tsx"], - }, - "slider-demo": { - name: "slider-demo", - type: "components:example", - registryDependencies: ["slider"], - component: React.lazy(() => import("@/registry/default/example/slider-demo")), - files: ["registry/default/example/slider-demo.tsx"], - }, - "switch-demo": { - name: "switch-demo", - type: "components:example", - registryDependencies: ["switch"], - component: React.lazy(() => import("@/registry/default/example/switch-demo")), - files: ["registry/default/example/switch-demo.tsx"], - }, - "switch-form": { - name: "switch-form", - type: "components:example", - registryDependencies: ["switch","form"], - component: React.lazy(() => import("@/registry/default/example/switch-form")), - files: ["registry/default/example/switch-form.tsx"], - }, - "table-demo": { - name: "table-demo", - type: "components:example", - registryDependencies: ["table"], - component: React.lazy(() => import("@/registry/default/example/table-demo")), - files: ["registry/default/example/table-demo.tsx"], - }, - "tabs-demo": { - name: "tabs-demo", - type: "components:example", - registryDependencies: ["tabs"], - component: React.lazy(() => import("@/registry/default/example/tabs-demo")), - files: ["registry/default/example/tabs-demo.tsx"], - }, - "textarea-demo": { - name: "textarea-demo", - type: "components:example", - registryDependencies: ["textarea"], - component: React.lazy(() => import("@/registry/default/example/textarea-demo")), - files: ["registry/default/example/textarea-demo.tsx"], - }, - "textarea-disabled": { - name: "textarea-disabled", - type: "components:example", - registryDependencies: ["textarea"], - component: React.lazy(() => import("@/registry/default/example/textarea-disabled")), - files: ["registry/default/example/textarea-disabled.tsx"], - }, - "textarea-form": { - name: "textarea-form", - type: "components:example", - registryDependencies: ["textarea","form"], - component: React.lazy(() => import("@/registry/default/example/textarea-form")), - files: ["registry/default/example/textarea-form.tsx"], - }, - "textarea-with-button": { - name: "textarea-with-button", - type: "components:example", - registryDependencies: ["textarea","button"], - component: React.lazy(() => import("@/registry/default/example/textarea-with-button")), - files: ["registry/default/example/textarea-with-button.tsx"], - }, - "textarea-with-label": { - name: "textarea-with-label", - type: "components:example", - registryDependencies: ["textarea","label"], - component: React.lazy(() => import("@/registry/default/example/textarea-with-label")), - files: ["registry/default/example/textarea-with-label.tsx"], - }, - "textarea-with-text": { - name: "textarea-with-text", - type: "components:example", - registryDependencies: ["textarea","label"], - component: React.lazy(() => import("@/registry/default/example/textarea-with-text")), - files: ["registry/default/example/textarea-with-text.tsx"], - }, - "toast-demo": { - name: "toast-demo", - type: "components:example", - registryDependencies: ["toast"], - component: React.lazy(() => import("@/registry/default/example/toast-demo")), - files: ["registry/default/example/toast-demo.tsx"], - }, - "toast-destructive": { - name: "toast-destructive", - type: "components:example", - registryDependencies: ["toast"], - component: React.lazy(() => import("@/registry/default/example/toast-destructive")), - files: ["registry/default/example/toast-destructive.tsx"], - }, - "toast-simple": { - name: "toast-simple", - type: "components:example", - registryDependencies: ["toast"], - component: React.lazy(() => import("@/registry/default/example/toast-simple")), - files: ["registry/default/example/toast-simple.tsx"], - }, - "toast-with-action": { - name: "toast-with-action", - type: "components:example", - registryDependencies: ["toast"], - component: React.lazy(() => import("@/registry/default/example/toast-with-action")), - files: ["registry/default/example/toast-with-action.tsx"], - }, - "toast-with-title": { - name: "toast-with-title", - type: "components:example", - registryDependencies: ["toast"], - component: React.lazy(() => import("@/registry/default/example/toast-with-title")), - files: ["registry/default/example/toast-with-title.tsx"], - }, - "toggle-demo": { - name: "toggle-demo", - type: "components:example", - registryDependencies: ["toggle"], - component: React.lazy(() => import("@/registry/default/example/toggle-demo")), - files: ["registry/default/example/toggle-demo.tsx"], - }, - "toggle-disabled": { - name: "toggle-disabled", - type: "components:example", - registryDependencies: ["toggle"], - component: React.lazy(() => import("@/registry/default/example/toggle-disabled")), - files: ["registry/default/example/toggle-disabled.tsx"], - }, - "toggle-lg": { - name: "toggle-lg", - type: "components:example", - registryDependencies: ["toggle"], - component: React.lazy(() => import("@/registry/default/example/toggle-lg")), - files: ["registry/default/example/toggle-lg.tsx"], - }, - "toggle-outline": { - name: "toggle-outline", - type: "components:example", - registryDependencies: ["toggle"], - component: React.lazy(() => import("@/registry/default/example/toggle-outline")), - files: ["registry/default/example/toggle-outline.tsx"], - }, - "toggle-sm": { - name: "toggle-sm", - type: "components:example", - registryDependencies: ["toggle"], - component: React.lazy(() => import("@/registry/default/example/toggle-sm")), - files: ["registry/default/example/toggle-sm.tsx"], - }, - "toggle-with-text": { - name: "toggle-with-text", - type: "components:example", - registryDependencies: ["toggle"], - component: React.lazy(() => import("@/registry/default/example/toggle-with-text")), - files: ["registry/default/example/toggle-with-text.tsx"], - }, - "tooltip-demo": { - name: "tooltip-demo", - type: "components:example", - registryDependencies: ["tooltip"], - component: React.lazy(() => import("@/registry/default/example/tooltip-demo")), - files: ["registry/default/example/tooltip-demo.tsx"], - }, - "typography-blockquote": { - name: "typography-blockquote", - type: "components:example", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/example/typography-blockquote")), - files: ["registry/default/example/typography-blockquote.tsx"], - }, - "typography-demo": { - name: "typography-demo", - type: "components:example", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/example/typography-demo")), - files: ["registry/default/example/typography-demo.tsx"], - }, - "typography-h1": { - name: "typography-h1", - type: "components:example", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/example/typography-h1")), - files: ["registry/default/example/typography-h1.tsx"], - }, - "typography-h2": { - name: "typography-h2", - type: "components:example", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/example/typography-h2")), - files: ["registry/default/example/typography-h2.tsx"], - }, - "typography-h3": { - name: "typography-h3", - type: "components:example", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/example/typography-h3")), - files: ["registry/default/example/typography-h3.tsx"], - }, - "typography-h4": { - name: "typography-h4", - type: "components:example", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/example/typography-h4")), - files: ["registry/default/example/typography-h4.tsx"], - }, - "typography-inline-code": { - name: "typography-inline-code", - type: "components:example", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/example/typography-inline-code")), - files: ["registry/default/example/typography-inline-code.tsx"], - }, - "typography-large": { - name: "typography-large", - type: "components:example", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/example/typography-large")), - files: ["registry/default/example/typography-large.tsx"], - }, - "typography-lead": { - name: "typography-lead", - type: "components:example", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/example/typography-lead")), - files: ["registry/default/example/typography-lead.tsx"], - }, - "typography-list": { - name: "typography-list", - type: "components:example", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/example/typography-list")), - files: ["registry/default/example/typography-list.tsx"], - }, - "typography-muted": { - name: "typography-muted", - type: "components:example", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/example/typography-muted")), - files: ["registry/default/example/typography-muted.tsx"], - }, - "typography-p": { - name: "typography-p", - type: "components:example", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/example/typography-p")), - files: ["registry/default/example/typography-p.tsx"], - }, - "typography-small": { - name: "typography-small", - type: "components:example", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/example/typography-small")), - files: ["registry/default/example/typography-small.tsx"], - }, - "typography-table": { - name: "typography-table", - type: "components:example", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/example/typography-table")), - files: ["registry/default/example/typography-table.tsx"], - }, - "mode-toggle": { - name: "mode-toggle", - type: "components:example", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/example/mode-toggle")), - files: ["registry/default/example/mode-toggle.tsx"], - }, - "cards": { - name: "cards", - type: "components:example", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/example/cards")), - files: ["registry/default/example/cards/cards.tsx"], - }, - }, "new-york": { - "accordion": { - name: "accordion", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/ui/accordion")), - files: ["registry/new-york/ui/accordion.tsx"], - }, - "alert": { - name: "alert", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/ui/alert")), - files: ["registry/new-york/ui/alert.tsx"], - }, - "alert-dialog": { - name: "alert-dialog", - type: "components:ui", - registryDependencies: ["button"], - component: React.lazy(() => import("@/registry/new-york/ui/alert-dialog")), - files: ["registry/new-york/ui/alert-dialog.tsx"], - }, - "aspect-ratio": { - name: "aspect-ratio", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/ui/aspect-ratio")), - files: ["registry/new-york/ui/aspect-ratio.tsx"], - }, - "avatar": { - name: "avatar", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/ui/avatar")), - files: ["registry/new-york/ui/avatar.tsx"], - }, - "badge": { - name: "badge", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/ui/badge")), - files: ["registry/new-york/ui/badge.tsx"], - }, - "button": { - name: "button", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/ui/button")), - files: ["registry/new-york/ui/button.tsx"], - }, - "calendar": { - name: "calendar", - type: "components:ui", - registryDependencies: ["button"], - component: React.lazy(() => import("@/registry/new-york/ui/calendar")), - files: ["registry/new-york/ui/calendar.tsx"], - }, - "card": { - name: "card", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/ui/card")), - files: ["registry/new-york/ui/card.tsx"], - }, - "checkbox": { - name: "checkbox", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/ui/checkbox")), - files: ["registry/new-york/ui/checkbox.tsx"], - }, - "collapsible": { - name: "collapsible", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/ui/collapsible")), - files: ["registry/new-york/ui/collapsible.tsx"], - }, - "command": { - name: "command", - type: "components:ui", - registryDependencies: ["dialog"], - component: React.lazy(() => import("@/registry/new-york/ui/command")), - files: ["registry/new-york/ui/command.tsx"], - }, - "context-menu": { - name: "context-menu", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/ui/context-menu")), - files: ["registry/new-york/ui/context-menu.tsx"], - }, - "dialog": { - name: "dialog", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/ui/dialog")), - files: ["registry/new-york/ui/dialog.tsx"], - }, - "dropdown-menu": { - name: "dropdown-menu", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/ui/dropdown-menu")), - files: ["registry/new-york/ui/dropdown-menu.tsx"], - }, - "form": { - name: "form", - type: "components:ui", - registryDependencies: ["button","label"], - component: React.lazy(() => import("@/registry/new-york/ui/form")), - files: ["registry/new-york/ui/form.tsx"], - }, - "hover-card": { - name: "hover-card", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/ui/hover-card")), - files: ["registry/new-york/ui/hover-card.tsx"], - }, - "input": { - name: "input", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/ui/input")), - files: ["registry/new-york/ui/input.tsx"], - }, - "label": { - name: "label", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/ui/label")), - files: ["registry/new-york/ui/label.tsx"], - }, - "menubar": { - name: "menubar", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/ui/menubar")), - files: ["registry/new-york/ui/menubar.tsx"], - }, - "navigation-menu": { - name: "navigation-menu", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/ui/navigation-menu")), - files: ["registry/new-york/ui/navigation-menu.tsx"], - }, - "popover": { - name: "popover", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/ui/popover")), - files: ["registry/new-york/ui/popover.tsx"], - }, - "progress": { - name: "progress", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/ui/progress")), - files: ["registry/new-york/ui/progress.tsx"], - }, - "radio-group": { - name: "radio-group", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/ui/radio-group")), - files: ["registry/new-york/ui/radio-group.tsx"], - }, - "scroll-area": { - name: "scroll-area", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/ui/scroll-area")), - files: ["registry/new-york/ui/scroll-area.tsx"], - }, - "select": { - name: "select", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/ui/select")), - files: ["registry/new-york/ui/select.tsx"], - }, - "separator": { - name: "separator", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/ui/separator")), - files: ["registry/new-york/ui/separator.tsx"], - }, - "sheet": { - name: "sheet", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/ui/sheet")), - files: ["registry/new-york/ui/sheet.tsx"], - }, - "skeleton": { - name: "skeleton", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/ui/skeleton")), - files: ["registry/new-york/ui/skeleton.tsx"], - }, - "slider": { - name: "slider", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/ui/slider")), - files: ["registry/new-york/ui/slider.tsx"], - }, - "switch": { - name: "switch", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/ui/switch")), - files: ["registry/new-york/ui/switch.tsx"], - }, - "table": { - name: "table", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/ui/table")), - files: ["registry/new-york/ui/table.tsx"], - }, - "tabs": { - name: "tabs", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/ui/tabs")), - files: ["registry/new-york/ui/tabs.tsx"], - }, - "textarea": { - name: "textarea", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/ui/textarea")), - files: ["registry/new-york/ui/textarea.tsx"], - }, - "toast": { - name: "toast", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/ui/toast")), - files: ["registry/new-york/ui/toast.tsx","registry/new-york/ui/use-toast.ts","registry/new-york/ui/toaster.tsx"], - }, - "toggle": { - name: "toggle", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/ui/toggle")), - files: ["registry/new-york/ui/toggle.tsx"], - }, - "tooltip": { - name: "tooltip", - type: "components:ui", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/ui/tooltip")), - files: ["registry/new-york/ui/tooltip.tsx"], - }, - "accordion-demo": { - name: "accordion-demo", - type: "components:example", - registryDependencies: ["accordion"], - component: React.lazy(() => import("@/registry/new-york/example/accordion-demo")), - files: ["registry/new-york/example/accordion-demo.tsx"], - }, - "alert-demo": { - name: "alert-demo", - type: "components:example", - registryDependencies: ["alert"], - component: React.lazy(() => import("@/registry/new-york/example/alert-demo")), - files: ["registry/new-york/example/alert-demo.tsx"], - }, - "alert-destructive": { - name: "alert-destructive", - type: "components:example", - registryDependencies: ["alert"], - component: React.lazy(() => import("@/registry/new-york/example/alert-destructive")), - files: ["registry/new-york/example/alert-destructive.tsx"], - }, - "alert-dialog-demo": { - name: "alert-dialog-demo", - type: "components:example", - registryDependencies: ["alert-dialog","button"], - component: React.lazy(() => import("@/registry/new-york/example/alert-dialog-demo")), - files: ["registry/new-york/example/alert-dialog-demo.tsx"], - }, - "aspect-ratio-demo": { - name: "aspect-ratio-demo", - type: "components:example", - registryDependencies: ["aspect-ratio"], - component: React.lazy(() => import("@/registry/new-york/example/aspect-ratio-demo")), - files: ["registry/new-york/example/aspect-ratio-demo.tsx"], - }, - "avatar-demo": { - name: "avatar-demo", - type: "components:example", - registryDependencies: ["avatar"], - component: React.lazy(() => import("@/registry/new-york/example/avatar-demo")), - files: ["registry/new-york/example/avatar-demo.tsx"], - }, - "badge-demo": { - name: "badge-demo", - type: "components:example", - registryDependencies: ["badge"], - component: React.lazy(() => import("@/registry/new-york/example/badge-demo")), - files: ["registry/new-york/example/badge-demo.tsx"], - }, - "badge-destructive": { - name: "badge-destructive", - type: "components:example", - registryDependencies: ["badge"], - component: React.lazy(() => import("@/registry/new-york/example/badge-destructive")), - files: ["registry/new-york/example/badge-destructive.tsx"], - }, - "badge-outline": { - name: "badge-outline", - type: "components:example", - registryDependencies: ["badge"], - component: React.lazy(() => import("@/registry/new-york/example/badge-outline")), - files: ["registry/new-york/example/badge-outline.tsx"], - }, - "badge-secondary": { - name: "badge-secondary", - type: "components:example", - registryDependencies: ["badge"], - component: React.lazy(() => import("@/registry/new-york/example/badge-secondary")), - files: ["registry/new-york/example/badge-secondary.tsx"], - }, - "button-demo": { - name: "button-demo", - type: "components:example", - registryDependencies: ["button"], - component: React.lazy(() => import("@/registry/new-york/example/button-demo")), - files: ["registry/new-york/example/button-demo.tsx"], - }, - "button-secondary": { - name: "button-secondary", - type: "components:example", - registryDependencies: ["button"], - component: React.lazy(() => import("@/registry/new-york/example/button-secondary")), - files: ["registry/new-york/example/button-secondary.tsx"], - }, - "button-destructive": { - name: "button-destructive", - type: "components:example", - registryDependencies: ["button"], - component: React.lazy(() => import("@/registry/new-york/example/button-destructive")), - files: ["registry/new-york/example/button-destructive.tsx"], - }, - "button-outline": { - name: "button-outline", - type: "components:example", - registryDependencies: ["button"], - component: React.lazy(() => import("@/registry/new-york/example/button-outline")), - files: ["registry/new-york/example/button-outline.tsx"], - }, - "button-ghost": { - name: "button-ghost", - type: "components:example", - registryDependencies: ["button"], - component: React.lazy(() => import("@/registry/new-york/example/button-ghost")), - files: ["registry/new-york/example/button-ghost.tsx"], - }, - "button-link": { - name: "button-link", - type: "components:example", - registryDependencies: ["button"], - component: React.lazy(() => import("@/registry/new-york/example/button-link")), - files: ["registry/new-york/example/button-link.tsx"], - }, - "button-with-icon": { - name: "button-with-icon", - type: "components:example", - registryDependencies: ["button"], - component: React.lazy(() => import("@/registry/new-york/example/button-with-icon")), - files: ["registry/new-york/example/button-with-icon.tsx"], - }, - "button-loading": { - name: "button-loading", - type: "components:example", - registryDependencies: ["button"], - component: React.lazy(() => import("@/registry/new-york/example/button-loading")), - files: ["registry/new-york/example/button-loading.tsx"], - }, - "button-icon": { - name: "button-icon", - type: "components:example", - registryDependencies: ["button"], - component: React.lazy(() => import("@/registry/new-york/example/button-icon")), - files: ["registry/new-york/example/button-icon.tsx"], - }, - "button-as-child": { - name: "button-as-child", - type: "components:example", - registryDependencies: ["button"], - component: React.lazy(() => import("@/registry/new-york/example/button-as-child")), - files: ["registry/new-york/example/button-as-child.tsx"], - }, - "calendar-demo": { - name: "calendar-demo", - type: "components:example", - registryDependencies: ["calendar"], - component: React.lazy(() => import("@/registry/new-york/example/calendar-demo")), - files: ["registry/new-york/example/calendar-demo.tsx"], - }, - "calendar-form": { - name: "calendar-form", - type: "components:example", - registryDependencies: ["calendar","form","popover"], - component: React.lazy(() => import("@/registry/new-york/example/calendar-form")), - files: ["registry/new-york/example/calendar-form.tsx"], - }, - "card-demo": { - name: "card-demo", - type: "components:example", - registryDependencies: ["card","button","switch"], - component: React.lazy(() => import("@/registry/new-york/example/card-demo")), - files: ["registry/new-york/example/card-demo.tsx"], - }, - "card-with-form": { - name: "card-with-form", - type: "components:example", - registryDependencies: ["button","card","input","label","select"], - component: React.lazy(() => import("@/registry/new-york/example/card-with-form")), - files: ["registry/new-york/example/card-with-form.tsx"], - }, - "checkbox-demo": { - name: "checkbox-demo", - type: "components:example", - registryDependencies: ["checkbox"], - component: React.lazy(() => import("@/registry/new-york/example/checkbox-demo")), - files: ["registry/new-york/example/checkbox-demo.tsx"], - }, - "checkbox-disabled": { - name: "checkbox-disabled", - type: "components:example", - registryDependencies: ["checkbox"], - component: React.lazy(() => import("@/registry/new-york/example/checkbox-disabled")), - files: ["registry/new-york/example/checkbox-disabled.tsx"], - }, - "checkbox-form-multiple": { - name: "checkbox-form-multiple", - type: "components:example", - registryDependencies: ["checkbox","form"], - component: React.lazy(() => import("@/registry/new-york/example/checkbox-form-multiple")), - files: ["registry/new-york/example/checkbox-form-multiple.tsx"], - }, - "checkbox-form-single": { - name: "checkbox-form-single", - type: "components:example", - registryDependencies: ["checkbox","form"], - component: React.lazy(() => import("@/registry/new-york/example/checkbox-form-single")), - files: ["registry/new-york/example/checkbox-form-single.tsx"], - }, - "checkbox-with-text": { - name: "checkbox-with-text", - type: "components:example", - registryDependencies: ["checkbox"], - component: React.lazy(() => import("@/registry/new-york/example/checkbox-with-text")), - files: ["registry/new-york/example/checkbox-with-text.tsx"], - }, - "collapsible-demo": { - name: "collapsible-demo", - type: "components:example", - registryDependencies: ["collapsible"], - component: React.lazy(() => import("@/registry/new-york/example/collapsible-demo")), - files: ["registry/new-york/example/collapsible-demo.tsx"], - }, - "combobox-demo": { - name: "combobox-demo", - type: "components:example", - registryDependencies: ["command"], - component: React.lazy(() => import("@/registry/new-york/example/combobox-demo")), - files: ["registry/new-york/example/combobox-demo.tsx"], - }, - "combobox-dropdown-menu": { - name: "combobox-dropdown-menu", - type: "components:example", - registryDependencies: ["command","dropdown-menu","button"], - component: React.lazy(() => import("@/registry/new-york/example/combobox-dropdown-menu")), - files: ["registry/new-york/example/combobox-dropdown-menu.tsx"], - }, - "combobox-form": { - name: "combobox-form", - type: "components:example", - registryDependencies: ["command","form"], - component: React.lazy(() => import("@/registry/new-york/example/combobox-form")), - files: ["registry/new-york/example/combobox-form.tsx"], - }, - "combobox-popover": { - name: "combobox-popover", - type: "components:example", - registryDependencies: ["combobox","popover"], - component: React.lazy(() => import("@/registry/new-york/example/combobox-popover")), - files: ["registry/new-york/example/combobox-popover.tsx"], - }, - "command-demo": { - name: "command-demo", - type: "components:example", - registryDependencies: ["command"], - component: React.lazy(() => import("@/registry/new-york/example/command-demo")), - files: ["registry/new-york/example/command-demo.tsx"], - }, - "command-dialog": { - name: "command-dialog", - type: "components:example", - registryDependencies: ["command","dialog"], - component: React.lazy(() => import("@/registry/new-york/example/command-dialog")), - files: ["registry/new-york/example/command-dialog.tsx"], - }, - "context-menu-demo": { - name: "context-menu-demo", - type: "components:example", - registryDependencies: ["context-menu"], - component: React.lazy(() => import("@/registry/new-york/example/context-menu-demo")), - files: ["registry/new-york/example/context-menu-demo.tsx"], - }, - "data-table-demo": { - name: "data-table-demo", - type: "components:example", - registryDependencies: ["data-table"], - component: React.lazy(() => import("@/registry/new-york/example/data-table-demo")), - files: ["registry/new-york/example/data-table-demo.tsx"], - }, - "date-picker-demo": { - name: "date-picker-demo", - type: "components:example", - registryDependencies: ["button","calendar","popover"], - component: React.lazy(() => import("@/registry/new-york/example/date-picker-demo")), - files: ["registry/new-york/example/date-picker-demo.tsx"], - }, - "date-picker-form": { - name: "date-picker-form", - type: "components:example", - registryDependencies: ["button","calendar","form","popover"], - component: React.lazy(() => import("@/registry/new-york/example/date-picker-form")), - files: ["registry/new-york/example/date-picker-form.tsx"], - }, - "date-picker-with-presets": { - name: "date-picker-with-presets", - type: "components:example", - registryDependencies: ["button","calendar","popover","select"], - component: React.lazy(() => import("@/registry/new-york/example/date-picker-with-presets")), - files: ["registry/new-york/example/date-picker-with-presets.tsx"], - }, - "date-picker-with-range": { - name: "date-picker-with-range", - type: "components:example", - registryDependencies: ["button","calendar","popover"], - component: React.lazy(() => import("@/registry/new-york/example/date-picker-with-range")), - files: ["registry/new-york/example/date-picker-with-range.tsx"], - }, - "dialog-demo": { - name: "dialog-demo", - type: "components:example", - registryDependencies: ["dialog"], - component: React.lazy(() => import("@/registry/new-york/example/dialog-demo")), - files: ["registry/new-york/example/dialog-demo.tsx"], - }, - "dropdown-menu-demo": { - name: "dropdown-menu-demo", - type: "components:example", - registryDependencies: ["dropdown-menu"], - component: React.lazy(() => import("@/registry/new-york/example/dropdown-menu-demo")), - files: ["registry/new-york/example/dropdown-menu-demo.tsx"], - }, - "dropdown-menu-checkboxes": { - name: "dropdown-menu-checkboxes", - type: "components:example", - registryDependencies: ["dropdown-menu","checkbox"], - component: React.lazy(() => import("@/registry/new-york/example/dropdown-menu-checkboxes")), - files: ["registry/new-york/example/dropdown-menu-checkboxes.tsx"], - }, - "dropdown-menu-radio-group": { - name: "dropdown-menu-radio-group", - type: "components:example", - registryDependencies: ["dropdown-menu","radio-group"], - component: React.lazy(() => import("@/registry/new-york/example/dropdown-menu-radio-group")), - files: ["registry/new-york/example/dropdown-menu-radio-group.tsx"], - }, - "hover-card-demo": { - name: "hover-card-demo", - type: "components:example", - registryDependencies: ["hover-card"], - component: React.lazy(() => import("@/registry/new-york/example/hover-card-demo")), - files: ["registry/new-york/example/hover-card-demo.tsx"], - }, - "input-demo": { - name: "input-demo", - type: "components:example", - registryDependencies: ["input"], - component: React.lazy(() => import("@/registry/new-york/example/input-demo")), - files: ["registry/new-york/example/input-demo.tsx"], - }, - "input-disabled": { - name: "input-disabled", - type: "components:example", - registryDependencies: ["input"], - component: React.lazy(() => import("@/registry/new-york/example/input-disabled")), - files: ["registry/new-york/example/input-disabled.tsx"], - }, - "input-file": { - name: "input-file", - type: "components:example", - registryDependencies: ["input"], - component: React.lazy(() => import("@/registry/new-york/example/input-file")), - files: ["registry/new-york/example/input-file.tsx"], - }, - "input-form": { - name: "input-form", - type: "components:example", - registryDependencies: ["input","button","form"], - component: React.lazy(() => import("@/registry/new-york/example/input-form")), - files: ["registry/new-york/example/input-form.tsx"], - }, - "input-with-button": { - name: "input-with-button", - type: "components:example", - registryDependencies: ["input","button"], - component: React.lazy(() => import("@/registry/new-york/example/input-with-button")), - files: ["registry/new-york/example/input-with-button.tsx"], - }, - "input-with-label": { - name: "input-with-label", - type: "components:example", - registryDependencies: ["input","button","label"], - component: React.lazy(() => import("@/registry/new-york/example/input-with-label")), - files: ["registry/new-york/example/input-with-label.tsx"], - }, - "input-with-text": { - name: "input-with-text", - type: "components:example", - registryDependencies: ["input","button","label"], - component: React.lazy(() => import("@/registry/new-york/example/input-with-text")), - files: ["registry/new-york/example/input-with-text.tsx"], - }, - "label-demo": { - name: "label-demo", - type: "components:example", - registryDependencies: ["label"], - component: React.lazy(() => import("@/registry/new-york/example/label-demo")), - files: ["registry/new-york/example/label-demo.tsx"], - }, - "menubar-demo": { - name: "menubar-demo", - type: "components:example", - registryDependencies: ["menubar"], - component: React.lazy(() => import("@/registry/new-york/example/menubar-demo")), - files: ["registry/new-york/example/menubar-demo.tsx"], - }, - "navigation-menu-demo": { - name: "navigation-menu-demo", - type: "components:example", - registryDependencies: ["navigation-menu"], - component: React.lazy(() => import("@/registry/new-york/example/navigation-menu-demo")), - files: ["registry/new-york/example/navigation-menu-demo.tsx"], - }, - "popover-demo": { - name: "popover-demo", - type: "components:example", - registryDependencies: ["popover"], - component: React.lazy(() => import("@/registry/new-york/example/popover-demo")), - files: ["registry/new-york/example/popover-demo.tsx"], - }, - "progress-demo": { - name: "progress-demo", - type: "components:example", - registryDependencies: ["progress"], - component: React.lazy(() => import("@/registry/new-york/example/progress-demo")), - files: ["registry/new-york/example/progress-demo.tsx"], - }, - "radio-group-demo": { - name: "radio-group-demo", - type: "components:example", - registryDependencies: ["radio-group"], - component: React.lazy(() => import("@/registry/new-york/example/radio-group-demo")), - files: ["registry/new-york/example/radio-group-demo.tsx"], - }, - "radio-group-form": { - name: "radio-group-form", - type: "components:example", - registryDependencies: ["radio-group","form"], - component: React.lazy(() => import("@/registry/new-york/example/radio-group-form")), - files: ["registry/new-york/example/radio-group-form.tsx"], - }, - "scroll-area-demo": { - name: "scroll-area-demo", - type: "components:example", - registryDependencies: ["scroll-area"], - component: React.lazy(() => import("@/registry/new-york/example/scroll-area-demo")), - files: ["registry/new-york/example/scroll-area-demo.tsx"], - }, - "select-demo": { - name: "select-demo", - type: "components:example", - registryDependencies: ["select"], - component: React.lazy(() => import("@/registry/new-york/example/select-demo")), - files: ["registry/new-york/example/select-demo.tsx"], - }, - "select-form": { - name: "select-form", - type: "components:example", - registryDependencies: ["select"], - component: React.lazy(() => import("@/registry/new-york/example/select-form")), - files: ["registry/new-york/example/select-form.tsx"], - }, - "separator-demo": { - name: "separator-demo", - type: "components:example", - registryDependencies: ["separator"], - component: React.lazy(() => import("@/registry/new-york/example/separator-demo")), - files: ["registry/new-york/example/separator-demo.tsx"], - }, - "sheet-demo": { - name: "sheet-demo", - type: "components:example", - registryDependencies: ["sheet"], - component: React.lazy(() => import("@/registry/new-york/example/sheet-demo")), - files: ["registry/new-york/example/sheet-demo.tsx"], - }, - "sheet-side": { - name: "sheet-side", - type: "components:example", - registryDependencies: ["sheet"], - component: React.lazy(() => import("@/registry/new-york/example/sheet-side")), - files: ["registry/new-york/example/sheet-side.tsx"], - }, - "skeleton-demo": { - name: "skeleton-demo", - type: "components:example", - registryDependencies: ["skeleton"], - component: React.lazy(() => import("@/registry/new-york/example/skeleton-demo")), - files: ["registry/new-york/example/skeleton-demo.tsx"], - }, - "slider-demo": { - name: "slider-demo", - type: "components:example", - registryDependencies: ["slider"], - component: React.lazy(() => import("@/registry/new-york/example/slider-demo")), - files: ["registry/new-york/example/slider-demo.tsx"], - }, - "switch-demo": { - name: "switch-demo", - type: "components:example", - registryDependencies: ["switch"], - component: React.lazy(() => import("@/registry/new-york/example/switch-demo")), - files: ["registry/new-york/example/switch-demo.tsx"], - }, - "switch-form": { - name: "switch-form", - type: "components:example", - registryDependencies: ["switch","form"], - component: React.lazy(() => import("@/registry/new-york/example/switch-form")), - files: ["registry/new-york/example/switch-form.tsx"], - }, - "table-demo": { - name: "table-demo", - type: "components:example", - registryDependencies: ["table"], - component: React.lazy(() => import("@/registry/new-york/example/table-demo")), - files: ["registry/new-york/example/table-demo.tsx"], - }, - "tabs-demo": { - name: "tabs-demo", - type: "components:example", - registryDependencies: ["tabs"], - component: React.lazy(() => import("@/registry/new-york/example/tabs-demo")), - files: ["registry/new-york/example/tabs-demo.tsx"], - }, - "textarea-demo": { - name: "textarea-demo", - type: "components:example", - registryDependencies: ["textarea"], - component: React.lazy(() => import("@/registry/new-york/example/textarea-demo")), - files: ["registry/new-york/example/textarea-demo.tsx"], - }, - "textarea-disabled": { - name: "textarea-disabled", - type: "components:example", - registryDependencies: ["textarea"], - component: React.lazy(() => import("@/registry/new-york/example/textarea-disabled")), - files: ["registry/new-york/example/textarea-disabled.tsx"], - }, - "textarea-form": { - name: "textarea-form", - type: "components:example", - registryDependencies: ["textarea","form"], - component: React.lazy(() => import("@/registry/new-york/example/textarea-form")), - files: ["registry/new-york/example/textarea-form.tsx"], - }, - "textarea-with-button": { - name: "textarea-with-button", - type: "components:example", - registryDependencies: ["textarea","button"], - component: React.lazy(() => import("@/registry/new-york/example/textarea-with-button")), - files: ["registry/new-york/example/textarea-with-button.tsx"], - }, - "textarea-with-label": { - name: "textarea-with-label", - type: "components:example", - registryDependencies: ["textarea","label"], - component: React.lazy(() => import("@/registry/new-york/example/textarea-with-label")), - files: ["registry/new-york/example/textarea-with-label.tsx"], - }, - "textarea-with-text": { - name: "textarea-with-text", - type: "components:example", - registryDependencies: ["textarea","label"], - component: React.lazy(() => import("@/registry/new-york/example/textarea-with-text")), - files: ["registry/new-york/example/textarea-with-text.tsx"], - }, - "toast-demo": { - name: "toast-demo", - type: "components:example", - registryDependencies: ["toast"], - component: React.lazy(() => import("@/registry/new-york/example/toast-demo")), - files: ["registry/new-york/example/toast-demo.tsx"], - }, - "toast-destructive": { - name: "toast-destructive", - type: "components:example", - registryDependencies: ["toast"], - component: React.lazy(() => import("@/registry/new-york/example/toast-destructive")), - files: ["registry/new-york/example/toast-destructive.tsx"], - }, - "toast-simple": { - name: "toast-simple", - type: "components:example", - registryDependencies: ["toast"], - component: React.lazy(() => import("@/registry/new-york/example/toast-simple")), - files: ["registry/new-york/example/toast-simple.tsx"], - }, - "toast-with-action": { - name: "toast-with-action", - type: "components:example", - registryDependencies: ["toast"], - component: React.lazy(() => import("@/registry/new-york/example/toast-with-action")), - files: ["registry/new-york/example/toast-with-action.tsx"], - }, - "toast-with-title": { - name: "toast-with-title", - type: "components:example", - registryDependencies: ["toast"], - component: React.lazy(() => import("@/registry/new-york/example/toast-with-title")), - files: ["registry/new-york/example/toast-with-title.tsx"], - }, - "toggle-demo": { - name: "toggle-demo", - type: "components:example", - registryDependencies: ["toggle"], - component: React.lazy(() => import("@/registry/new-york/example/toggle-demo")), - files: ["registry/new-york/example/toggle-demo.tsx"], - }, - "toggle-disabled": { - name: "toggle-disabled", - type: "components:example", - registryDependencies: ["toggle"], - component: React.lazy(() => import("@/registry/new-york/example/toggle-disabled")), - files: ["registry/new-york/example/toggle-disabled.tsx"], - }, - "toggle-lg": { - name: "toggle-lg", - type: "components:example", - registryDependencies: ["toggle"], - component: React.lazy(() => import("@/registry/new-york/example/toggle-lg")), - files: ["registry/new-york/example/toggle-lg.tsx"], - }, - "toggle-outline": { - name: "toggle-outline", - type: "components:example", - registryDependencies: ["toggle"], - component: React.lazy(() => import("@/registry/new-york/example/toggle-outline")), - files: ["registry/new-york/example/toggle-outline.tsx"], - }, - "toggle-sm": { - name: "toggle-sm", - type: "components:example", - registryDependencies: ["toggle"], - component: React.lazy(() => import("@/registry/new-york/example/toggle-sm")), - files: ["registry/new-york/example/toggle-sm.tsx"], - }, - "toggle-with-text": { - name: "toggle-with-text", - type: "components:example", - registryDependencies: ["toggle"], - component: React.lazy(() => import("@/registry/new-york/example/toggle-with-text")), - files: ["registry/new-york/example/toggle-with-text.tsx"], - }, - "tooltip-demo": { - name: "tooltip-demo", - type: "components:example", - registryDependencies: ["tooltip"], - component: React.lazy(() => import("@/registry/new-york/example/tooltip-demo")), - files: ["registry/new-york/example/tooltip-demo.tsx"], - }, - "typography-blockquote": { - name: "typography-blockquote", - type: "components:example", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/example/typography-blockquote")), - files: ["registry/new-york/example/typography-blockquote.tsx"], - }, - "typography-demo": { - name: "typography-demo", - type: "components:example", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/example/typography-demo")), - files: ["registry/new-york/example/typography-demo.tsx"], - }, - "typography-h1": { - name: "typography-h1", - type: "components:example", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/example/typography-h1")), - files: ["registry/new-york/example/typography-h1.tsx"], - }, - "typography-h2": { - name: "typography-h2", - type: "components:example", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/example/typography-h2")), - files: ["registry/new-york/example/typography-h2.tsx"], - }, - "typography-h3": { - name: "typography-h3", - type: "components:example", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/example/typography-h3")), - files: ["registry/new-york/example/typography-h3.tsx"], - }, - "typography-h4": { - name: "typography-h4", - type: "components:example", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/example/typography-h4")), - files: ["registry/new-york/example/typography-h4.tsx"], - }, - "typography-inline-code": { - name: "typography-inline-code", - type: "components:example", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/example/typography-inline-code")), - files: ["registry/new-york/example/typography-inline-code.tsx"], - }, - "typography-large": { - name: "typography-large", - type: "components:example", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/example/typography-large")), - files: ["registry/new-york/example/typography-large.tsx"], - }, - "typography-lead": { - name: "typography-lead", - type: "components:example", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/example/typography-lead")), - files: ["registry/new-york/example/typography-lead.tsx"], - }, - "typography-list": { - name: "typography-list", - type: "components:example", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/example/typography-list")), - files: ["registry/new-york/example/typography-list.tsx"], - }, - "typography-muted": { - name: "typography-muted", - type: "components:example", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/example/typography-muted")), - files: ["registry/new-york/example/typography-muted.tsx"], - }, - "typography-p": { - name: "typography-p", - type: "components:example", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/example/typography-p")), - files: ["registry/new-york/example/typography-p.tsx"], - }, - "typography-small": { - name: "typography-small", - type: "components:example", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/example/typography-small")), - files: ["registry/new-york/example/typography-small.tsx"], - }, - "typography-table": { - name: "typography-table", - type: "components:example", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/example/typography-table")), - files: ["registry/new-york/example/typography-table.tsx"], - }, - "mode-toggle": { - name: "mode-toggle", - type: "components:example", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/example/mode-toggle")), - files: ["registry/new-york/example/mode-toggle.tsx"], - }, - "cards": { - name: "cards", - type: "components:example", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/new-york/example/cards")), - files: ["registry/new-york/example/cards/cards.tsx"], +export const Index = { + default: { + AccordionDemo: { + name: 'AccordionDemo', + type: 'components:example', + registryDependencies: ['accordion'], + component: () => import('../src/lib/registry/default/example/AccordionDemo.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/AccordionDemo.vue'], + }, + AlertDemo: { + name: 'AlertDemo', + type: 'components:example', + registryDependencies: ['alert'], + component: () => import('../src/lib/registry/default/example/AlertDemo.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/AlertDemo.vue'], + }, + AlertDialogDemo: { + name: 'AlertDialogDemo', + type: 'components:example', + registryDependencies: ['alert-dialog', 'button'], + component: () => import('../src/lib/registry/default/example/AlertDialogDemo.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/AlertDialogDemo.vue'], + }, + AspectRatioDemo: { + name: 'AspectRatioDemo', + type: 'components:example', + registryDependencies: ['aspect-ratio'], + component: () => import('../src/lib/registry/default/example/AspectRatioDemo.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/AspectRatioDemo.vue'], + }, + AvatarDemo: { + name: 'AvatarDemo', + type: 'components:example', + registryDependencies: ['avatar'], + component: () => import('../src/lib/registry/default/example/AvatarDemo.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/AvatarDemo.vue'], + }, + BadgeDemo: { + name: 'BadgeDemo', + type: 'components:example', + registryDependencies: ['badge'], + component: () => import('../src/lib/registry/default/example/BadgeDemo.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/BadgeDemo.vue'], + }, + ButtonDemo: { + name: 'ButtonDemo', + type: 'components:example', + registryDependencies: ['button'], + component: () => import('../src/lib/registry/default/example/ButtonDemo.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/ButtonDemo.vue'], + }, + CalendarDemo: { + name: 'CalendarDemo', + type: 'components:example', + registryDependencies: ['calendar'], + component: () => import('../src/lib/registry/default/example/CalendarDemo.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/CalendarDemo.vue'], + }, + CardDemo: { + name: 'CardDemo', + type: 'components:example', + registryDependencies: ['button', 'card', 'switch', 'utils'], + component: () => import('../src/lib/registry/default/example/CardDemo.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/CardDemo.vue'], + }, + CardWithForm: { + name: 'CardWithForm', + type: 'components:example', + registryDependencies: ['button', 'card', 'input', 'label', 'select'], + component: () => import('../src/lib/registry/default/example/CardWithForm.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/CardWithForm.vue'], + }, + CheckboxDemo: { + name: 'CheckboxDemo', + type: 'components:example', + registryDependencies: ['checkbox'], + component: () => import('../src/lib/registry/default/example/CheckboxDemo.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/CheckboxDemo.vue'], + }, + CollapsibleDemo: { + name: 'CollapsibleDemo', + type: 'components:example', + registryDependencies: ['button', 'collapsible'], + component: () => import('../src/lib/registry/default/example/CollapsibleDemo.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/CollapsibleDemo.vue'], + }, + ContextMenuDemo: { + name: 'ContextMenuDemo', + type: 'components:example', + registryDependencies: ['context-menu'], + component: () => import('../src/lib/registry/default/example/ContextMenuDemo.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/ContextMenuDemo.vue'], + }, + DataTableDemo: { + name: 'DataTableDemo', + type: 'components:example', + registryDependencies: ['button', 'checkbox', 'dropdown-menu', 'input', 'table', 'utils'], + component: () => import('../src/lib/registry/default/example/DataTableDemo.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/DataTableDemo.vue'], + }, + DataTableDemoColumn: { + name: 'DataTableDemoColumn', + type: 'components:example', + registryDependencies: ['dropdown-menu', 'button'], + component: () => import('../src/lib/registry/default/example/DataTableDemoColumn.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/DataTableDemoColumn.vue'], + }, + DatePickerDemo: { + name: 'DatePickerDemo', + type: 'components:example', + registryDependencies: ['utils', 'button', 'calendar', 'popover'], + component: () => import('../src/lib/registry/default/example/DatePickerDemo.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/DatePickerDemo.vue'], + }, + DatePickerWithRange: { + name: 'DatePickerWithRange', + type: 'components:example', + registryDependencies: ['utils', 'button', 'calendar', 'popover'], + component: () => import('../src/lib/registry/default/example/DatePickerWithRange.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/DatePickerWithRange.vue'], + }, + DialogDemo: { + name: 'DialogDemo', + type: 'components:example', + registryDependencies: ['button', 'dialog', 'input', 'label'], + component: () => import('../src/lib/registry/default/example/DialogDemo.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/DialogDemo.vue'], + }, + DropdownMenuDemo: { + name: 'DropdownMenuDemo', + type: 'components:example', + registryDependencies: ['button', 'dropdown-menu'], + component: () => import('../src/lib/registry/default/example/DropdownMenuDemo.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/DropdownMenuDemo.vue'], + }, + HoverCardDemo: { + name: 'HoverCardDemo', + type: 'components:example', + registryDependencies: ['avatar', 'button', 'hover-card'], + component: () => import('../src/lib/registry/default/example/HoverCardDemo.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/HoverCardDemo.vue'], + }, + InputDemo: { + name: 'InputDemo', + type: 'components:example', + registryDependencies: ['input'], + component: () => import('../src/lib/registry/default/example/InputDemo.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/InputDemo.vue'], + }, + LabelDemo: { + name: 'LabelDemo', + type: 'components:example', + registryDependencies: ['checkbox', 'label'], + component: () => import('../src/lib/registry/default/example/LabelDemo.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/LabelDemo.vue'], + }, + MenubarDemo: { + name: 'MenubarDemo', + type: 'components:example', + registryDependencies: ['menubar'], + component: () => import('../src/lib/registry/default/example/MenubarDemo.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/MenubarDemo.vue'], + }, + NavigationMenuDemo: { + name: 'NavigationMenuDemo', + type: 'components:example', + registryDependencies: ['navigation-menu'], + component: () => import('../src/lib/registry/default/example/NavigationMenuDemo.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/NavigationMenuDemo.vue'], + }, + NavigationMenuDemoItem: { + name: 'NavigationMenuDemoItem', + type: 'components:example', + registryDependencies: ['utils', 'navigation-menu'], + component: () => import('../src/lib/registry/default/example/NavigationMenuDemoItem.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/NavigationMenuDemoItem.vue'], + }, + PopoverDemo: { + name: 'PopoverDemo', + type: 'components:example', + registryDependencies: ['popover', 'button', 'label', 'input'], + component: () => import('../src/lib/registry/default/example/PopoverDemo.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/PopoverDemo.vue'], + }, + ProgressDemo: { + name: 'ProgressDemo', + type: 'components:example', + registryDependencies: ['progress'], + component: () => import('../src/lib/registry/default/example/ProgressDemo.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/ProgressDemo.vue'], + }, + RadioGroupDemo: { + name: 'RadioGroupDemo', + type: 'components:example', + registryDependencies: ['label', 'radio-group'], + component: () => import('../src/lib/registry/default/example/RadioGroupDemo.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/RadioGroupDemo.vue'], + }, + ScrollAreaDemo: { + name: 'ScrollAreaDemo', + type: 'components:example', + registryDependencies: ['scroll-area', 'separator'], + component: () => import('../src/lib/registry/default/example/ScrollAreaDemo.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/ScrollAreaDemo.vue'], + }, + SelectDemo: { + name: 'SelectDemo', + type: 'components:example', + registryDependencies: ['select'], + component: () => import('../src/lib/registry/default/example/SelectDemo.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/SelectDemo.vue'], + }, + SeparatorDemo: { + name: 'SeparatorDemo', + type: 'components:example', + registryDependencies: ['separator'], + component: () => import('../src/lib/registry/default/example/SeparatorDemo.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/SeparatorDemo.vue'], + }, + SheetDemo: { + name: 'SheetDemo', + type: 'components:example', + registryDependencies: ['button', 'input', 'label', 'sheet'], + component: () => import('../src/lib/registry/default/example/SheetDemo.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/SheetDemo.vue'], + }, + SkeletonDemo: { + name: 'SkeletonDemo', + type: 'components:example', + registryDependencies: ['skeleton'], + component: () => import('../src/lib/registry/default/example/SkeletonDemo.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/SkeletonDemo.vue'], + }, + SliderDemo: { + name: 'SliderDemo', + type: 'components:example', + registryDependencies: ['utils', 'slider'], + component: () => import('../src/lib/registry/default/example/SliderDemo.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/SliderDemo.vue'], + }, + SwitchDemo: { + name: 'SwitchDemo', + type: 'components:example', + registryDependencies: ['label', 'switch'], + component: () => import('../src/lib/registry/default/example/SwitchDemo.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/SwitchDemo.vue'], + }, + TableDemo: { + name: 'TableDemo', + type: 'components:example', + registryDependencies: ['table'], + component: () => import('../src/lib/registry/default/example/TableDemo.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/TableDemo.vue'], + }, + TabsDemo: { + name: 'TabsDemo', + type: 'components:example', + registryDependencies: ['button', 'card', 'input', 'label', 'tabs'], + component: () => import('../src/lib/registry/default/example/TabsDemo.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/TabsDemo.vue'], + }, + TextareaDemo: { + name: 'TextareaDemo', + type: 'components:example', + registryDependencies: ['textarea'], + component: () => import('../src/lib/registry/default/example/TextareaDemo.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/TextareaDemo.vue'], + }, + ToggleDemo: { + name: 'ToggleDemo', + type: 'components:example', + registryDependencies: ['toggle'], + component: () => import('../src/lib/registry/default/example/ToggleDemo.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/ToggleDemo.vue'], + }, + TooltipDemo: { + name: 'TooltipDemo', + type: 'components:example', + registryDependencies: ['button', 'tooltip'], + component: () => import('../src/lib/registry/default/example/TooltipDemo.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/TooltipDemo.vue'], + }, + TypographyBlockquote: { + name: 'TypographyBlockquote', + type: 'components:example', + registryDependencies: [], + component: () => import('../src/lib/registry/default/example/TypographyBlockquote.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/TypographyBlockquote.vue'], + }, + TypographyDemo: { + name: 'TypographyDemo', + type: 'components:example', + registryDependencies: [], + component: () => import('../src/lib/registry/default/example/TypographyDemo.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/TypographyDemo.vue'], + }, + TypographyH1: { + name: 'TypographyH1', + type: 'components:example', + registryDependencies: [], + component: () => import('../src/lib/registry/default/example/TypographyH1.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/TypographyH1.vue'], + }, + TypographyH2: { + name: 'TypographyH2', + type: 'components:example', + registryDependencies: [], + component: () => import('../src/lib/registry/default/example/TypographyH2.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/TypographyH2.vue'], + }, + TypographyH3: { + name: 'TypographyH3', + type: 'components:example', + registryDependencies: [], + component: () => import('../src/lib/registry/default/example/TypographyH3.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/TypographyH3.vue'], + }, + TypographyH4: { + name: 'TypographyH4', + type: 'components:example', + registryDependencies: [], + component: () => import('../src/lib/registry/default/example/TypographyH4.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/TypographyH4.vue'], + }, + TypographyInlineCode: { + name: 'TypographyInlineCode', + type: 'components:example', + registryDependencies: [], + component: () => import('../src/lib/registry/default/example/TypographyInlineCode.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/TypographyInlineCode.vue'], + }, + TypographyLarge: { + name: 'TypographyLarge', + type: 'components:example', + registryDependencies: [], + component: () => import('../src/lib/registry/default/example/TypographyLarge.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/TypographyLarge.vue'], + }, + TypographyLead: { + name: 'TypographyLead', + type: 'components:example', + registryDependencies: [], + component: () => import('../src/lib/registry/default/example/TypographyLead.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/TypographyLead.vue'], + }, + TypographyList: { + name: 'TypographyList', + type: 'components:example', + registryDependencies: [], + component: () => import('../src/lib/registry/default/example/TypographyList.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/TypographyList.vue'], + }, + TypographyMuted: { + name: 'TypographyMuted', + type: 'components:example', + registryDependencies: [], + component: () => import('../src/lib/registry/default/example/TypographyMuted.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/TypographyMuted.vue'], + }, + TypographyP: { + name: 'TypographyP', + type: 'components:example', + registryDependencies: [], + component: () => import('../src/lib/registry/default/example/TypographyP.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/TypographyP.vue'], + }, + TypographySmall: { + name: 'TypographySmall', + type: 'components:example', + registryDependencies: [], + component: () => import('../src/lib/registry/default/example/TypographySmall.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/TypographySmall.vue'], + }, + TypographyTable: { + name: 'TypographyTable', + type: 'components:example', + registryDependencies: [], + component: () => import('../src/lib/registry/default/example/TypographyTable.vue').then(m => m.default), + files: ['../src/lib/registry/default/example/TypographyTable.vue'], }, }, } diff --git a/apps/www/scripts/build-registry.ts b/apps/www/scripts/build-registry.ts index c03e0852..f1db1621 100644 --- a/apps/www/scripts/build-registry.ts +++ b/apps/www/scripts/build-registry.ts @@ -13,14 +13,14 @@ const REGISTRY_PATH = path.join(process.cwd(), 'static/registry') const registry = await buildRegistry() const result = registrySchema.safeParse(registry) - + if (!result.success) { console.error(result.error) process.exit(1) } // ---------------------------------------------------------------------------- -// Build __registry__/index.js. +// Build __registry__/index.ts. // ---------------------------------------------------------------------------- let index = ` // This file is autogenerated by scripts/build-registry.ts @@ -62,8 +62,8 @@ index += ` ` // Write style index. -rimraf.sync(path.join(process.cwd(), '__registry__/index.js')) -fs.writeFileSync(path.join(process.cwd(), '__registry__/index.js'), index) +rimraf.sync(path.join(process.cwd(), '__registry__/index.ts')) +fs.writeFileSync(path.join(process.cwd(), '__registry__/index.ts'), index) // ---------------------------------------------------------------------------- // Build registry/styles/[style]/[name].json. diff --git a/apps/www/src/lib/registry/default/examples/AccordionDemo.vue b/apps/www/src/lib/registry/default/example/AccordionDemo.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/AccordionDemo.vue rename to apps/www/src/lib/registry/default/example/AccordionDemo.vue diff --git a/apps/www/src/lib/registry/default/examples/AlertDemo.vue b/apps/www/src/lib/registry/default/example/AlertDemo.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/AlertDemo.vue rename to apps/www/src/lib/registry/default/example/AlertDemo.vue diff --git a/apps/www/src/lib/registry/default/examples/AlertDialogDemo.vue b/apps/www/src/lib/registry/default/example/AlertDialogDemo.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/AlertDialogDemo.vue rename to apps/www/src/lib/registry/default/example/AlertDialogDemo.vue diff --git a/apps/www/src/lib/registry/default/examples/AspectRatioDemo.vue b/apps/www/src/lib/registry/default/example/AspectRatioDemo.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/AspectRatioDemo.vue rename to apps/www/src/lib/registry/default/example/AspectRatioDemo.vue diff --git a/apps/www/src/lib/registry/default/examples/AvatarDemo.vue b/apps/www/src/lib/registry/default/example/AvatarDemo.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/AvatarDemo.vue rename to apps/www/src/lib/registry/default/example/AvatarDemo.vue diff --git a/apps/www/src/lib/registry/default/examples/BadgeDemo.vue b/apps/www/src/lib/registry/default/example/BadgeDemo.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/BadgeDemo.vue rename to apps/www/src/lib/registry/default/example/BadgeDemo.vue diff --git a/apps/www/src/lib/registry/default/examples/ButtonDemo.vue b/apps/www/src/lib/registry/default/example/ButtonDemo.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/ButtonDemo.vue rename to apps/www/src/lib/registry/default/example/ButtonDemo.vue diff --git a/apps/www/src/lib/registry/default/examples/CalendarDemo.vue b/apps/www/src/lib/registry/default/example/CalendarDemo.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/CalendarDemo.vue rename to apps/www/src/lib/registry/default/example/CalendarDemo.vue diff --git a/apps/www/src/lib/registry/default/examples/CardDemo.vue b/apps/www/src/lib/registry/default/example/CardDemo.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/CardDemo.vue rename to apps/www/src/lib/registry/default/example/CardDemo.vue diff --git a/apps/www/src/lib/registry/default/examples/CardWithForm.vue b/apps/www/src/lib/registry/default/example/CardWithForm.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/CardWithForm.vue rename to apps/www/src/lib/registry/default/example/CardWithForm.vue diff --git a/apps/www/src/lib/registry/default/examples/CheckboxDemo.vue b/apps/www/src/lib/registry/default/example/CheckboxDemo.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/CheckboxDemo.vue rename to apps/www/src/lib/registry/default/example/CheckboxDemo.vue diff --git a/apps/www/src/lib/registry/default/examples/CollapsibleDemo.vue b/apps/www/src/lib/registry/default/example/CollapsibleDemo.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/CollapsibleDemo.vue rename to apps/www/src/lib/registry/default/example/CollapsibleDemo.vue diff --git a/apps/www/src/lib/registry/default/examples/ContextMenuDemo.vue b/apps/www/src/lib/registry/default/example/ContextMenuDemo.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/ContextMenuDemo.vue rename to apps/www/src/lib/registry/default/example/ContextMenuDemo.vue diff --git a/apps/www/src/lib/registry/default/examples/DataTableDemo.vue b/apps/www/src/lib/registry/default/example/DataTableDemo.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/DataTableDemo.vue rename to apps/www/src/lib/registry/default/example/DataTableDemo.vue diff --git a/apps/www/src/lib/registry/default/examples/DataTableDemoColumn.vue b/apps/www/src/lib/registry/default/example/DataTableDemoColumn.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/DataTableDemoColumn.vue rename to apps/www/src/lib/registry/default/example/DataTableDemoColumn.vue diff --git a/apps/www/src/lib/registry/default/examples/DatePickerDemo.vue b/apps/www/src/lib/registry/default/example/DatePickerDemo.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/DatePickerDemo.vue rename to apps/www/src/lib/registry/default/example/DatePickerDemo.vue diff --git a/apps/www/src/lib/registry/default/examples/DatePickerWithRange.vue b/apps/www/src/lib/registry/default/example/DatePickerWithRange.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/DatePickerWithRange.vue rename to apps/www/src/lib/registry/default/example/DatePickerWithRange.vue diff --git a/apps/www/src/lib/registry/default/examples/DialogDemo.vue b/apps/www/src/lib/registry/default/example/DialogDemo.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/DialogDemo.vue rename to apps/www/src/lib/registry/default/example/DialogDemo.vue diff --git a/apps/www/src/lib/registry/default/examples/DropdownMenuDemo.vue b/apps/www/src/lib/registry/default/example/DropdownMenuDemo.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/DropdownMenuDemo.vue rename to apps/www/src/lib/registry/default/example/DropdownMenuDemo.vue diff --git a/apps/www/src/lib/registry/default/examples/HoverCardDemo.vue b/apps/www/src/lib/registry/default/example/HoverCardDemo.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/HoverCardDemo.vue rename to apps/www/src/lib/registry/default/example/HoverCardDemo.vue diff --git a/apps/www/src/lib/registry/default/examples/InputDemo.vue b/apps/www/src/lib/registry/default/example/InputDemo.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/InputDemo.vue rename to apps/www/src/lib/registry/default/example/InputDemo.vue diff --git a/apps/www/src/lib/registry/default/examples/LabelDemo.vue b/apps/www/src/lib/registry/default/example/LabelDemo.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/LabelDemo.vue rename to apps/www/src/lib/registry/default/example/LabelDemo.vue diff --git a/apps/www/src/lib/registry/default/examples/MenubarDemo.vue b/apps/www/src/lib/registry/default/example/MenubarDemo.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/MenubarDemo.vue rename to apps/www/src/lib/registry/default/example/MenubarDemo.vue diff --git a/apps/www/src/lib/registry/default/examples/NavigationMenuDemo.vue b/apps/www/src/lib/registry/default/example/NavigationMenuDemo.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/NavigationMenuDemo.vue rename to apps/www/src/lib/registry/default/example/NavigationMenuDemo.vue diff --git a/apps/www/src/lib/registry/default/examples/NavigationMenuDemoItem.vue b/apps/www/src/lib/registry/default/example/NavigationMenuDemoItem.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/NavigationMenuDemoItem.vue rename to apps/www/src/lib/registry/default/example/NavigationMenuDemoItem.vue diff --git a/apps/www/src/lib/registry/default/examples/PopoverDemo.vue b/apps/www/src/lib/registry/default/example/PopoverDemo.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/PopoverDemo.vue rename to apps/www/src/lib/registry/default/example/PopoverDemo.vue diff --git a/apps/www/src/lib/registry/default/examples/ProgressDemo.vue b/apps/www/src/lib/registry/default/example/ProgressDemo.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/ProgressDemo.vue rename to apps/www/src/lib/registry/default/example/ProgressDemo.vue diff --git a/apps/www/src/lib/registry/default/examples/RadioGroupDemo.vue b/apps/www/src/lib/registry/default/example/RadioGroupDemo.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/RadioGroupDemo.vue rename to apps/www/src/lib/registry/default/example/RadioGroupDemo.vue diff --git a/apps/www/src/lib/registry/default/examples/ScrollAreaDemo.vue b/apps/www/src/lib/registry/default/example/ScrollAreaDemo.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/ScrollAreaDemo.vue rename to apps/www/src/lib/registry/default/example/ScrollAreaDemo.vue diff --git a/apps/www/src/lib/registry/default/examples/SelectDemo.vue b/apps/www/src/lib/registry/default/example/SelectDemo.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/SelectDemo.vue rename to apps/www/src/lib/registry/default/example/SelectDemo.vue diff --git a/apps/www/src/lib/registry/default/examples/SeparatorDemo.vue b/apps/www/src/lib/registry/default/example/SeparatorDemo.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/SeparatorDemo.vue rename to apps/www/src/lib/registry/default/example/SeparatorDemo.vue diff --git a/apps/www/src/lib/registry/default/examples/SheetDemo.vue b/apps/www/src/lib/registry/default/example/SheetDemo.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/SheetDemo.vue rename to apps/www/src/lib/registry/default/example/SheetDemo.vue diff --git a/apps/www/src/lib/registry/default/examples/SkeletonDemo.vue b/apps/www/src/lib/registry/default/example/SkeletonDemo.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/SkeletonDemo.vue rename to apps/www/src/lib/registry/default/example/SkeletonDemo.vue diff --git a/apps/www/src/lib/registry/default/examples/SliderDemo.vue b/apps/www/src/lib/registry/default/example/SliderDemo.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/SliderDemo.vue rename to apps/www/src/lib/registry/default/example/SliderDemo.vue diff --git a/apps/www/src/lib/registry/default/examples/SwitchDemo.vue b/apps/www/src/lib/registry/default/example/SwitchDemo.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/SwitchDemo.vue rename to apps/www/src/lib/registry/default/example/SwitchDemo.vue diff --git a/apps/www/src/lib/registry/default/examples/TableDemo.vue b/apps/www/src/lib/registry/default/example/TableDemo.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/TableDemo.vue rename to apps/www/src/lib/registry/default/example/TableDemo.vue diff --git a/apps/www/src/lib/registry/default/examples/TabsDemo.vue b/apps/www/src/lib/registry/default/example/TabsDemo.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/TabsDemo.vue rename to apps/www/src/lib/registry/default/example/TabsDemo.vue diff --git a/apps/www/src/lib/registry/default/examples/TextareaDemo.vue b/apps/www/src/lib/registry/default/example/TextareaDemo.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/TextareaDemo.vue rename to apps/www/src/lib/registry/default/example/TextareaDemo.vue diff --git a/apps/www/src/lib/registry/default/examples/ToggleDemo.vue b/apps/www/src/lib/registry/default/example/ToggleDemo.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/ToggleDemo.vue rename to apps/www/src/lib/registry/default/example/ToggleDemo.vue diff --git a/apps/www/src/lib/registry/default/examples/TooltipDemo.vue b/apps/www/src/lib/registry/default/example/TooltipDemo.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/TooltipDemo.vue rename to apps/www/src/lib/registry/default/example/TooltipDemo.vue diff --git a/apps/www/src/lib/registry/default/examples/TypographyBlockquote.vue b/apps/www/src/lib/registry/default/example/TypographyBlockquote.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/TypographyBlockquote.vue rename to apps/www/src/lib/registry/default/example/TypographyBlockquote.vue diff --git a/apps/www/src/lib/registry/default/examples/TypographyDemo.vue b/apps/www/src/lib/registry/default/example/TypographyDemo.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/TypographyDemo.vue rename to apps/www/src/lib/registry/default/example/TypographyDemo.vue diff --git a/apps/www/src/lib/registry/default/examples/TypographyH1.vue b/apps/www/src/lib/registry/default/example/TypographyH1.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/TypographyH1.vue rename to apps/www/src/lib/registry/default/example/TypographyH1.vue diff --git a/apps/www/src/lib/registry/default/examples/TypographyH2.vue b/apps/www/src/lib/registry/default/example/TypographyH2.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/TypographyH2.vue rename to apps/www/src/lib/registry/default/example/TypographyH2.vue diff --git a/apps/www/src/lib/registry/default/examples/TypographyH3.vue b/apps/www/src/lib/registry/default/example/TypographyH3.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/TypographyH3.vue rename to apps/www/src/lib/registry/default/example/TypographyH3.vue diff --git a/apps/www/src/lib/registry/default/examples/TypographyH4.vue b/apps/www/src/lib/registry/default/example/TypographyH4.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/TypographyH4.vue rename to apps/www/src/lib/registry/default/example/TypographyH4.vue diff --git a/apps/www/src/lib/registry/default/examples/TypographyInlineCode.vue b/apps/www/src/lib/registry/default/example/TypographyInlineCode.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/TypographyInlineCode.vue rename to apps/www/src/lib/registry/default/example/TypographyInlineCode.vue diff --git a/apps/www/src/lib/registry/default/examples/TypographyLarge.vue b/apps/www/src/lib/registry/default/example/TypographyLarge.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/TypographyLarge.vue rename to apps/www/src/lib/registry/default/example/TypographyLarge.vue diff --git a/apps/www/src/lib/registry/default/examples/TypographyLead.vue b/apps/www/src/lib/registry/default/example/TypographyLead.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/TypographyLead.vue rename to apps/www/src/lib/registry/default/example/TypographyLead.vue diff --git a/apps/www/src/lib/registry/default/examples/TypographyList.vue b/apps/www/src/lib/registry/default/example/TypographyList.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/TypographyList.vue rename to apps/www/src/lib/registry/default/example/TypographyList.vue diff --git a/apps/www/src/lib/registry/default/examples/TypographyMuted.vue b/apps/www/src/lib/registry/default/example/TypographyMuted.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/TypographyMuted.vue rename to apps/www/src/lib/registry/default/example/TypographyMuted.vue diff --git a/apps/www/src/lib/registry/default/examples/TypographyP.vue b/apps/www/src/lib/registry/default/example/TypographyP.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/TypographyP.vue rename to apps/www/src/lib/registry/default/example/TypographyP.vue diff --git a/apps/www/src/lib/registry/default/examples/TypographySmall.vue b/apps/www/src/lib/registry/default/example/TypographySmall.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/TypographySmall.vue rename to apps/www/src/lib/registry/default/example/TypographySmall.vue diff --git a/apps/www/src/lib/registry/default/examples/TypographyTable.vue b/apps/www/src/lib/registry/default/example/TypographyTable.vue similarity index 100% rename from apps/www/src/lib/registry/default/examples/TypographyTable.vue rename to apps/www/src/lib/registry/default/example/TypographyTable.vue diff --git a/apps/www/src/lib/registry/default/examples/index.ts b/apps/www/src/lib/registry/default/example/index.ts similarity index 100% rename from apps/www/src/lib/registry/default/examples/index.ts rename to apps/www/src/lib/registry/default/example/index.ts diff --git a/apps/www/src/lib/registry/registry.ts b/apps/www/src/lib/registry/registry.ts index ddc9a22b..cf2ea490 100644 --- a/apps/www/src/lib/registry/registry.ts +++ b/apps/www/src/lib/registry/registry.ts @@ -17,7 +17,7 @@ export async function buildRegistry() { const ui_path = resolve('./src/lib/registry/default/ui') const uiRegistry = await crawlUI(ui_path) - const example_path = resolve('./src/lib/registry/default/examples') + const example_path = resolve('./src/lib/registry/default/example') const exampleRegistry = await crawlExample(example_path) return uiRegistry.concat(exampleRegistry)