// 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'], }, AlertDestructiveDemo: { name: 'AlertDestructiveDemo', type: 'components:example', registryDependencies: ['alert'], component: () => import('../src/lib/registry/default/example/AlertDestructiveDemo.vue').then(m => m.default), files: ['../src/lib/registry/default/example/AlertDestructiveDemo.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'], }, BadgeDestructiveDemo: { name: 'BadgeDestructiveDemo', type: 'components:example', registryDependencies: ['badge'], component: () => import('../src/lib/registry/default/example/BadgeDestructiveDemo.vue').then(m => m.default), files: ['../src/lib/registry/default/example/BadgeDestructiveDemo.vue'], }, BadgeOutlineDemo: { name: 'BadgeOutlineDemo', type: 'components:example', registryDependencies: ['badge'], component: () => import('../src/lib/registry/default/example/BadgeOutlineDemo.vue').then(m => m.default), files: ['../src/lib/registry/default/example/BadgeOutlineDemo.vue'], }, BadgeSecondaryDemo: { name: 'BadgeSecondaryDemo', type: 'components:example', registryDependencies: ['badge'], component: () => import('../src/lib/registry/default/example/BadgeSecondaryDemo.vue').then(m => m.default), files: ['../src/lib/registry/default/example/BadgeSecondaryDemo.vue'], }, ButtonAsChildDemo: { name: 'ButtonAsChildDemo', type: 'components:example', registryDependencies: ['button'], component: () => import('../src/lib/registry/default/example/ButtonAsChildDemo.vue').then(m => m.default), files: ['../src/lib/registry/default/example/ButtonAsChildDemo.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'], }, ButtonDestructiveDemo: { name: 'ButtonDestructiveDemo', type: 'components:example', registryDependencies: ['button'], component: () => import('../src/lib/registry/default/example/ButtonDestructiveDemo.vue').then(m => m.default), files: ['../src/lib/registry/default/example/ButtonDestructiveDemo.vue'], }, ButtonGhostDemo: { name: 'ButtonGhostDemo', type: 'components:example', registryDependencies: ['button'], component: () => import('../src/lib/registry/default/example/ButtonGhostDemo.vue').then(m => m.default), files: ['../src/lib/registry/default/example/ButtonGhostDemo.vue'], }, ButtonIconDemo: { name: 'ButtonIconDemo', type: 'components:example', registryDependencies: ['button'], component: () => import('../src/lib/registry/default/example/ButtonIconDemo.vue').then(m => m.default), files: ['../src/lib/registry/default/example/ButtonIconDemo.vue'], }, ButtonLinkDemo: { name: 'ButtonLinkDemo', type: 'components:example', registryDependencies: ['button'], component: () => import('../src/lib/registry/default/example/ButtonLinkDemo.vue').then(m => m.default), files: ['../src/lib/registry/default/example/ButtonLinkDemo.vue'], }, ButtonLoadingDemo: { name: 'ButtonLoadingDemo', type: 'components:example', registryDependencies: ['button'], component: () => import('../src/lib/registry/default/example/ButtonLoadingDemo.vue').then(m => m.default), files: ['../src/lib/registry/default/example/ButtonLoadingDemo.vue'], }, ButtonOutlineDemo: { name: 'ButtonOutlineDemo', type: 'components:example', registryDependencies: ['button'], component: () => import('../src/lib/registry/default/example/ButtonOutlineDemo.vue').then(m => m.default), files: ['../src/lib/registry/default/example/ButtonOutlineDemo.vue'], }, ButtonSecondaryDemo: { name: 'ButtonSecondaryDemo', type: 'components:example', registryDependencies: ['button'], component: () => import('../src/lib/registry/default/example/ButtonSecondaryDemo.vue').then(m => m.default), files: ['../src/lib/registry/default/example/ButtonSecondaryDemo.vue'], }, ButtonWithIconDemo: { name: 'ButtonWithIconDemo', type: 'components:example', registryDependencies: ['button'], component: () => import('../src/lib/registry/default/example/ButtonWithIconDemo.vue').then(m => m.default), files: ['../src/lib/registry/default/example/ButtonWithIconDemo.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'], }, CardChat: { name: 'CardChat', type: 'components:example', registryDependencies: ['card', 'dialog', 'command', 'avatar', 'tooltip', 'button', 'input', 'utils'], component: () => import('../src/lib/registry/default/example/CardChat.vue').then(m => m.default), files: ['../src/lib/registry/default/example/CardChat.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'], }, CardFormDemo: { name: 'CardFormDemo', type: 'components:example', registryDependencies: ['card', 'select', 'input', 'label', 'button'], component: () => import('../src/lib/registry/default/example/CardFormDemo.vue').then(m => m.default), files: ['../src/lib/registry/default/example/CardFormDemo.vue'], }, CardStats: { name: 'CardStats', type: 'components:example', registryDependencies: ['card', 'config', 'themes'], component: () => import('../src/lib/registry/default/example/CardStats.vue').then(m => m.default), files: ['../src/lib/registry/default/example/CardStats.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'], }, CarouselApi: { name: 'CarouselApi', type: 'components:example', registryDependencies: ['carousel', 'card'], component: () => import('../src/lib/registry/default/example/CarouselApi.vue').then(m => m.default), files: ['../src/lib/registry/default/example/CarouselApi.vue'], }, CarouselDemo: { name: 'CarouselDemo', type: 'components:example', registryDependencies: ['carousel', 'card'], component: () => import('../src/lib/registry/default/example/CarouselDemo.vue').then(m => m.default), files: ['../src/lib/registry/default/example/CarouselDemo.vue'], }, CarouselOrientation: { name: 'CarouselOrientation', type: 'components:example', registryDependencies: ['carousel', 'card'], component: () => import('../src/lib/registry/default/example/CarouselOrientation.vue').then(m => m.default), files: ['../src/lib/registry/default/example/CarouselOrientation.vue'], }, CarouselPlugin: { name: 'CarouselPlugin', type: 'components:example', registryDependencies: ['carousel', 'card'], component: () => import('../src/lib/registry/default/example/CarouselPlugin.vue').then(m => m.default), files: ['../src/lib/registry/default/example/CarouselPlugin.vue'], }, CarouselSize: { name: 'CarouselSize', type: 'components:example', registryDependencies: ['carousel', 'card'], component: () => import('../src/lib/registry/default/example/CarouselSize.vue').then(m => m.default), files: ['../src/lib/registry/default/example/CarouselSize.vue'], }, CarouselSpacing: { name: 'CarouselSpacing', type: 'components:example', registryDependencies: ['carousel', 'card'], component: () => import('../src/lib/registry/default/example/CarouselSpacing.vue').then(m => m.default), files: ['../src/lib/registry/default/example/CarouselSpacing.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'], }, CheckboxDisabled: { name: 'CheckboxDisabled', type: 'components:example', registryDependencies: ['checkbox'], component: () => import('../src/lib/registry/default/example/CheckboxDisabled.vue').then(m => m.default), files: ['../src/lib/registry/default/example/CheckboxDisabled.vue'], }, CheckboxFormMultiple: { name: 'CheckboxFormMultiple', type: 'components:example', registryDependencies: ['button', 'form', 'checkbox', 'toast'], component: () => import('../src/lib/registry/default/example/CheckboxFormMultiple.vue').then(m => m.default), files: ['../src/lib/registry/default/example/CheckboxFormMultiple.vue'], }, CheckboxFormSingle: { name: 'CheckboxFormSingle', type: 'components:example', registryDependencies: ['button', 'form', 'checkbox', 'toast'], component: () => import('../src/lib/registry/default/example/CheckboxFormSingle.vue').then(m => m.default), files: ['../src/lib/registry/default/example/CheckboxFormSingle.vue'], }, CheckboxWithText: { name: 'CheckboxWithText', type: 'components:example', registryDependencies: ['checkbox'], component: () => import('../src/lib/registry/default/example/CheckboxWithText.vue').then(m => m.default), files: ['../src/lib/registry/default/example/CheckboxWithText.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'], }, ComboboxDemo: { name: 'ComboboxDemo', type: 'components:example', registryDependencies: ['utils', 'button', 'command', 'popover'], component: () => import('../src/lib/registry/default/example/ComboboxDemo.vue').then(m => m.default), files: ['../src/lib/registry/default/example/ComboboxDemo.vue'], }, ComboboxDropdownMenu: { name: 'ComboboxDropdownMenu', type: 'components:example', registryDependencies: ['button', 'command', 'dropdown-menu'], component: () => import('../src/lib/registry/default/example/ComboboxDropdownMenu.vue').then(m => m.default), files: ['../src/lib/registry/default/example/ComboboxDropdownMenu.vue'], }, ComboboxForm: { name: 'ComboboxForm', type: 'components:example', registryDependencies: ['utils', 'button', 'command', 'form', 'popover', 'toast'], component: () => import('../src/lib/registry/default/example/ComboboxForm.vue').then(m => m.default), files: ['../src/lib/registry/default/example/ComboboxForm.vue'], }, ComboboxPopover: { name: 'ComboboxPopover', type: 'components:example', registryDependencies: ['utils', 'button', 'command', 'popover'], component: () => import('../src/lib/registry/default/example/ComboboxPopover.vue').then(m => m.default), files: ['../src/lib/registry/default/example/ComboboxPopover.vue'], }, CommandDemo: { name: 'CommandDemo', type: 'components:example', registryDependencies: ['command'], component: () => import('../src/lib/registry/default/example/CommandDemo.vue').then(m => m.default), files: ['../src/lib/registry/default/example/CommandDemo.vue'], }, CommandDialogDemo: { name: 'CommandDialogDemo', type: 'components:example', registryDependencies: ['command'], component: () => import('../src/lib/registry/default/example/CommandDialogDemo.vue').then(m => m.default), files: ['../src/lib/registry/default/example/CommandDialogDemo.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'], }, DatePickerForm: { name: 'DatePickerForm', type: 'components:example', registryDependencies: ['utils', 'button', 'calendar', 'form', 'popover', 'toast'], component: () => import('../src/lib/registry/default/example/DatePickerForm.vue').then(m => m.default), files: ['../src/lib/registry/default/example/DatePickerForm.vue'], }, DatePickerWithPresets: { name: 'DatePickerWithPresets', type: 'components:example', registryDependencies: ['utils', 'button', 'calendar', 'popover', 'select'], component: () => import('../src/lib/registry/default/example/DatePickerWithPresets.vue').then(m => m.default), files: ['../src/lib/registry/default/example/DatePickerWithPresets.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'], }, DialogCustomCloseButton: { name: 'DialogCustomCloseButton', type: 'components:example', registryDependencies: ['button', 'dialog', 'input', 'label'], component: () => import('../src/lib/registry/default/example/DialogCustomCloseButton.vue').then(m => m.default), files: ['../src/lib/registry/default/example/DialogCustomCloseButton.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'], }, InputDisabled: { name: 'InputDisabled', type: 'components:example', registryDependencies: ['input'], component: () => import('../src/lib/registry/default/example/InputDisabled.vue').then(m => m.default), files: ['../src/lib/registry/default/example/InputDisabled.vue'], }, InputFile: { name: 'InputFile', type: 'components:example', registryDependencies: ['input', 'label'], component: () => import('../src/lib/registry/default/example/InputFile.vue').then(m => m.default), files: ['../src/lib/registry/default/example/InputFile.vue'], }, InputForm: { name: 'InputForm', type: 'components:example', registryDependencies: ['button', 'form', 'input', 'toast'], component: () => import('../src/lib/registry/default/example/InputForm.vue').then(m => m.default), files: ['../src/lib/registry/default/example/InputForm.vue'], }, InputFormAutoAnimate: { name: 'InputFormAutoAnimate', type: 'components:example', registryDependencies: ['button', 'form', 'input', 'toast'], component: () => import('../src/lib/registry/default/example/InputFormAutoAnimate.vue').then(m => m.default), files: ['../src/lib/registry/default/example/InputFormAutoAnimate.vue'], }, InputWithButton: { name: 'InputWithButton', type: 'components:example', registryDependencies: ['input', 'button'], component: () => import('../src/lib/registry/default/example/InputWithButton.vue').then(m => m.default), files: ['../src/lib/registry/default/example/InputWithButton.vue'], }, InputWithLabel: { name: 'InputWithLabel', type: 'components:example', registryDependencies: ['input', 'label'], component: () => import('../src/lib/registry/default/example/InputWithLabel.vue').then(m => m.default), files: ['../src/lib/registry/default/example/InputWithLabel.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'], }, PaginationDemo: { name: 'PaginationDemo', type: 'components:example', registryDependencies: ['pagination', 'button'], component: () => import('../src/lib/registry/default/example/PaginationDemo.vue').then(m => m.default), files: ['../src/lib/registry/default/example/PaginationDemo.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'], }, RadioGroupForm: { name: 'RadioGroupForm', type: 'components:example', registryDependencies: ['button', 'form', 'radio-group', 'toast'], component: () => import('../src/lib/registry/default/example/RadioGroupForm.vue').then(m => m.default), files: ['../src/lib/registry/default/example/RadioGroupForm.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'], }, ScrollAreaHorizontalDemo: { name: 'ScrollAreaHorizontalDemo', type: 'components:example', registryDependencies: ['scroll-area'], component: () => import('../src/lib/registry/default/example/ScrollAreaHorizontalDemo.vue').then(m => m.default), files: ['../src/lib/registry/default/example/ScrollAreaHorizontalDemo.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'], }, SelectForm: { name: 'SelectForm', type: 'components:example', registryDependencies: ['button', 'form', 'select', 'toast'], component: () => import('../src/lib/registry/default/example/SelectForm.vue').then(m => m.default), files: ['../src/lib/registry/default/example/SelectForm.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'], }, SheetSideDemo: { name: 'SheetSideDemo', type: 'components:example', registryDependencies: ['button', 'input', 'label', 'sheet'], component: () => import('../src/lib/registry/default/example/SheetSideDemo.vue').then(m => m.default), files: ['../src/lib/registry/default/example/SheetSideDemo.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'], }, SwitchForm: { name: 'SwitchForm', type: 'components:example', registryDependencies: ['button', 'form', 'switch', 'toast'], component: () => import('../src/lib/registry/default/example/SwitchForm.vue').then(m => m.default), files: ['../src/lib/registry/default/example/SwitchForm.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'], }, TextareaDisabled: { name: 'TextareaDisabled', type: 'components:example', registryDependencies: ['textarea'], component: () => import('../src/lib/registry/default/example/TextareaDisabled.vue').then(m => m.default), files: ['../src/lib/registry/default/example/TextareaDisabled.vue'], }, TextareaForm: { name: 'TextareaForm', type: 'components:example', registryDependencies: ['button', 'form', 'textarea', 'toast'], component: () => import('../src/lib/registry/default/example/TextareaForm.vue').then(m => m.default), files: ['../src/lib/registry/default/example/TextareaForm.vue'], }, TextareaWithButton: { name: 'TextareaWithButton', type: 'components:example', registryDependencies: ['textarea', 'button'], component: () => import('../src/lib/registry/default/example/TextareaWithButton.vue').then(m => m.default), files: ['../src/lib/registry/default/example/TextareaWithButton.vue'], }, TextareaWithLabel: { name: 'TextareaWithLabel', type: 'components:example', registryDependencies: ['textarea', 'label'], component: () => import('../src/lib/registry/default/example/TextareaWithLabel.vue').then(m => m.default), files: ['../src/lib/registry/default/example/TextareaWithLabel.vue'], }, TextareaWithText: { name: 'TextareaWithText', type: 'components:example', registryDependencies: ['textarea', 'label'], component: () => import('../src/lib/registry/default/example/TextareaWithText.vue').then(m => m.default), files: ['../src/lib/registry/default/example/TextareaWithText.vue'], }, ToastDemo: { name: 'ToastDemo', type: 'components:example', registryDependencies: ['button', 'use-toast'], component: () => import('../src/lib/registry/default/example/ToastDemo.vue').then(m => m.default), files: ['../src/lib/registry/default/example/ToastDemo.vue'], }, ToastDestructive: { name: 'ToastDestructive', type: 'components:example', registryDependencies: ['button', 'use-toast', 'toast'], component: () => import('../src/lib/registry/default/example/ToastDestructive.vue').then(m => m.default), files: ['../src/lib/registry/default/example/ToastDestructive.vue'], }, ToastSimple: { name: 'ToastSimple', type: 'components:example', registryDependencies: ['button', 'use-toast'], component: () => import('../src/lib/registry/default/example/ToastSimple.vue').then(m => m.default), files: ['../src/lib/registry/default/example/ToastSimple.vue'], }, ToastWithAction: { name: 'ToastWithAction', type: 'components:example', registryDependencies: ['button', 'use-toast', 'toast'], component: () => import('../src/lib/registry/default/example/ToastWithAction.vue').then(m => m.default), files: ['../src/lib/registry/default/example/ToastWithAction.vue'], }, ToastWithTitle: { name: 'ToastWithTitle', type: 'components:example', registryDependencies: ['button', 'use-toast'], component: () => import('../src/lib/registry/default/example/ToastWithTitle.vue').then(m => m.default), files: ['../src/lib/registry/default/example/ToastWithTitle.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'], }, ToggleDisabledDemo: { name: 'ToggleDisabledDemo', type: 'components:example', registryDependencies: ['toggle'], component: () => import('../src/lib/registry/default/example/ToggleDisabledDemo.vue').then(m => m.default), files: ['../src/lib/registry/default/example/ToggleDisabledDemo.vue'], }, ToggleItalicDemo: { name: 'ToggleItalicDemo', type: 'components:example', registryDependencies: ['toggle'], component: () => import('../src/lib/registry/default/example/ToggleItalicDemo.vue').then(m => m.default), files: ['../src/lib/registry/default/example/ToggleItalicDemo.vue'], }, ToggleItalicWithTextDemo: { name: 'ToggleItalicWithTextDemo', type: 'components:example', registryDependencies: ['toggle'], component: () => import('../src/lib/registry/default/example/ToggleItalicWithTextDemo.vue').then(m => m.default), files: ['../src/lib/registry/default/example/ToggleItalicWithTextDemo.vue'], }, ToggleLargeDemo: { name: 'ToggleLargeDemo', type: 'components:example', registryDependencies: ['toggle'], component: () => import('../src/lib/registry/default/example/ToggleLargeDemo.vue').then(m => m.default), files: ['../src/lib/registry/default/example/ToggleLargeDemo.vue'], }, ToggleSmallDemo: { name: 'ToggleSmallDemo', type: 'components:example', registryDependencies: ['toggle'], component: () => import('../src/lib/registry/default/example/ToggleSmallDemo.vue').then(m => m.default), files: ['../src/lib/registry/default/example/ToggleSmallDemo.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'], }, ActivityGoal: { name: 'ActivityGoal', type: 'components:example', registryDependencies: ['button', 'card', 'themes', 'config'], component: () => import('../src/lib/registry/default/example/Cards/ActivityGoal.vue').then(m => m.default), files: ['../src/lib/registry/default/example/Cards/ActivityGoal.vue'], }, DataTable: { name: 'DataTable', type: 'components:example', registryDependencies: ['button', 'checkbox', 'dropdown-menu', 'input', 'table', 'card', 'utils'], component: () => import('../src/lib/registry/default/example/Cards/DataTable.vue').then(m => m.default), files: ['../src/lib/registry/default/example/Cards/DataTable.vue'], }, Metric: { name: 'Metric', type: 'components:example', registryDependencies: ['card', 'config'], component: () => import('../src/lib/registry/default/example/Cards/Metric.vue').then(m => m.default), files: ['../src/lib/registry/default/example/Cards/Metric.vue'], }, }, 'new-york': { AccordionDemo: { name: 'AccordionDemo', type: 'components:example', registryDependencies: ['accordion'], component: () => import('../src/lib/registry/new-york/example/AccordionDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/AccordionDemo.vue'], }, AlertDemo: { name: 'AlertDemo', type: 'components:example', registryDependencies: ['alert'], component: () => import('../src/lib/registry/new-york/example/AlertDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/AlertDemo.vue'], }, AlertDestructiveDemo: { name: 'AlertDestructiveDemo', type: 'components:example', registryDependencies: ['alert'], component: () => import('../src/lib/registry/new-york/example/AlertDestructiveDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/AlertDestructiveDemo.vue'], }, AlertDialogDemo: { name: 'AlertDialogDemo', type: 'components:example', registryDependencies: ['alert-dialog', 'button'], component: () => import('../src/lib/registry/new-york/example/AlertDialogDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/AlertDialogDemo.vue'], }, AspectRatioDemo: { name: 'AspectRatioDemo', type: 'components:example', registryDependencies: ['aspect-ratio'], component: () => import('../src/lib/registry/new-york/example/AspectRatioDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/AspectRatioDemo.vue'], }, AvatarDemo: { name: 'AvatarDemo', type: 'components:example', registryDependencies: ['avatar'], component: () => import('../src/lib/registry/new-york/example/AvatarDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/AvatarDemo.vue'], }, BadgeDemo: { name: 'BadgeDemo', type: 'components:example', registryDependencies: ['badge'], component: () => import('../src/lib/registry/new-york/example/BadgeDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/BadgeDemo.vue'], }, BadgeDestructiveDemo: { name: 'BadgeDestructiveDemo', type: 'components:example', registryDependencies: ['badge'], component: () => import('../src/lib/registry/new-york/example/BadgeDestructiveDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/BadgeDestructiveDemo.vue'], }, BadgeOutlineDemo: { name: 'BadgeOutlineDemo', type: 'components:example', registryDependencies: ['badge'], component: () => import('../src/lib/registry/new-york/example/BadgeOutlineDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/BadgeOutlineDemo.vue'], }, BadgeSecondaryDemo: { name: 'BadgeSecondaryDemo', type: 'components:example', registryDependencies: ['badge'], component: () => import('../src/lib/registry/new-york/example/BadgeSecondaryDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/BadgeSecondaryDemo.vue'], }, ButtonAsChildDemo: { name: 'ButtonAsChildDemo', type: 'components:example', registryDependencies: ['button'], component: () => import('../src/lib/registry/new-york/example/ButtonAsChildDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/ButtonAsChildDemo.vue'], }, ButtonDemo: { name: 'ButtonDemo', type: 'components:example', registryDependencies: ['button'], component: () => import('../src/lib/registry/new-york/example/ButtonDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/ButtonDemo.vue'], }, ButtonDestructiveDemo: { name: 'ButtonDestructiveDemo', type: 'components:example', registryDependencies: ['button'], component: () => import('../src/lib/registry/new-york/example/ButtonDestructiveDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/ButtonDestructiveDemo.vue'], }, ButtonGhostDemo: { name: 'ButtonGhostDemo', type: 'components:example', registryDependencies: ['button'], component: () => import('../src/lib/registry/new-york/example/ButtonGhostDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/ButtonGhostDemo.vue'], }, ButtonIconDemo: { name: 'ButtonIconDemo', type: 'components:example', registryDependencies: ['button'], component: () => import('../src/lib/registry/new-york/example/ButtonIconDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/ButtonIconDemo.vue'], }, ButtonLinkDemo: { name: 'ButtonLinkDemo', type: 'components:example', registryDependencies: ['button'], component: () => import('../src/lib/registry/new-york/example/ButtonLinkDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/ButtonLinkDemo.vue'], }, ButtonLoadingDemo: { name: 'ButtonLoadingDemo', type: 'components:example', registryDependencies: ['button'], component: () => import('../src/lib/registry/new-york/example/ButtonLoadingDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/ButtonLoadingDemo.vue'], }, ButtonOutlineDemo: { name: 'ButtonOutlineDemo', type: 'components:example', registryDependencies: ['button'], component: () => import('../src/lib/registry/new-york/example/ButtonOutlineDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/ButtonOutlineDemo.vue'], }, ButtonSecondaryDemo: { name: 'ButtonSecondaryDemo', type: 'components:example', registryDependencies: ['button'], component: () => import('../src/lib/registry/new-york/example/ButtonSecondaryDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/ButtonSecondaryDemo.vue'], }, ButtonWithIconDemo: { name: 'ButtonWithIconDemo', type: 'components:example', registryDependencies: ['button'], component: () => import('../src/lib/registry/new-york/example/ButtonWithIconDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/ButtonWithIconDemo.vue'], }, CalendarDemo: { name: 'CalendarDemo', type: 'components:example', registryDependencies: ['calendar'], component: () => import('../src/lib/registry/new-york/example/CalendarDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/CalendarDemo.vue'], }, CardChat: { name: 'CardChat', type: 'components:example', registryDependencies: ['card', 'dialog', 'command', 'avatar', 'tooltip', 'button', 'input', 'utils'], component: () => import('../src/lib/registry/new-york/example/CardChat.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/CardChat.vue'], }, CardDemo: { name: 'CardDemo', type: 'components:example', registryDependencies: ['button', 'card', 'switch', 'utils'], component: () => import('../src/lib/registry/new-york/example/CardDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/CardDemo.vue'], }, CardFormDemo: { name: 'CardFormDemo', type: 'components:example', registryDependencies: ['card', 'select', 'input', 'label', 'button'], component: () => import('../src/lib/registry/new-york/example/CardFormDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/CardFormDemo.vue'], }, CardStats: { name: 'CardStats', type: 'components:example', registryDependencies: ['card', 'config', 'themes'], component: () => import('../src/lib/registry/new-york/example/CardStats.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/CardStats.vue'], }, CardWithForm: { name: 'CardWithForm', type: 'components:example', registryDependencies: ['button', 'card', 'input', 'label', 'select'], component: () => import('../src/lib/registry/new-york/example/CardWithForm.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/CardWithForm.vue'], }, CarouselApi: { name: 'CarouselApi', type: 'components:example', registryDependencies: ['carousel', 'card'], component: () => import('../src/lib/registry/new-york/example/CarouselApi.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/CarouselApi.vue'], }, CarouselDemo: { name: 'CarouselDemo', type: 'components:example', registryDependencies: ['carousel', 'card'], component: () => import('../src/lib/registry/new-york/example/CarouselDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/CarouselDemo.vue'], }, CarouselOrientation: { name: 'CarouselOrientation', type: 'components:example', registryDependencies: ['carousel', 'card'], component: () => import('../src/lib/registry/new-york/example/CarouselOrientation.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/CarouselOrientation.vue'], }, CarouselPlugin: { name: 'CarouselPlugin', type: 'components:example', registryDependencies: ['carousel', 'card'], component: () => import('../src/lib/registry/new-york/example/CarouselPlugin.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/CarouselPlugin.vue'], }, CarouselSize: { name: 'CarouselSize', type: 'components:example', registryDependencies: ['carousel', 'card'], component: () => import('../src/lib/registry/new-york/example/CarouselSize.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/CarouselSize.vue'], }, CarouselSpacing: { name: 'CarouselSpacing', type: 'components:example', registryDependencies: ['carousel', 'card'], component: () => import('../src/lib/registry/new-york/example/CarouselSpacing.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/CarouselSpacing.vue'], }, CheckboxDemo: { name: 'CheckboxDemo', type: 'components:example', registryDependencies: ['checkbox'], component: () => import('../src/lib/registry/new-york/example/CheckboxDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/CheckboxDemo.vue'], }, CheckboxDisabled: { name: 'CheckboxDisabled', type: 'components:example', registryDependencies: ['checkbox'], component: () => import('../src/lib/registry/new-york/example/CheckboxDisabled.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/CheckboxDisabled.vue'], }, CheckboxFormMultiple: { name: 'CheckboxFormMultiple', type: 'components:example', registryDependencies: ['button', 'form', 'checkbox', 'toast'], component: () => import('../src/lib/registry/new-york/example/CheckboxFormMultiple.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/CheckboxFormMultiple.vue'], }, CheckboxFormSingle: { name: 'CheckboxFormSingle', type: 'components:example', registryDependencies: ['button', 'form', 'checkbox', 'toast'], component: () => import('../src/lib/registry/new-york/example/CheckboxFormSingle.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/CheckboxFormSingle.vue'], }, CheckboxWithText: { name: 'CheckboxWithText', type: 'components:example', registryDependencies: ['checkbox'], component: () => import('../src/lib/registry/new-york/example/CheckboxWithText.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/CheckboxWithText.vue'], }, CollapsibleDemo: { name: 'CollapsibleDemo', type: 'components:example', registryDependencies: ['button', 'collapsible'], component: () => import('../src/lib/registry/new-york/example/CollapsibleDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/CollapsibleDemo.vue'], }, ComboboxDemo: { name: 'ComboboxDemo', type: 'components:example', registryDependencies: ['utils', 'button', 'command', 'popover'], component: () => import('../src/lib/registry/new-york/example/ComboboxDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/ComboboxDemo.vue'], }, ComboboxDropdownMenu: { name: 'ComboboxDropdownMenu', type: 'components:example', registryDependencies: ['button', 'command', 'dropdown-menu'], component: () => import('../src/lib/registry/new-york/example/ComboboxDropdownMenu.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/ComboboxDropdownMenu.vue'], }, ComboboxForm: { name: 'ComboboxForm', type: 'components:example', registryDependencies: ['utils', 'button', 'command', 'form', 'popover', 'toast'], component: () => import('../src/lib/registry/new-york/example/ComboboxForm.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/ComboboxForm.vue'], }, ComboboxPopover: { name: 'ComboboxPopover', type: 'components:example', registryDependencies: ['utils', 'button', 'command', 'popover'], component: () => import('../src/lib/registry/new-york/example/ComboboxPopover.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/ComboboxPopover.vue'], }, CommandDemo: { name: 'CommandDemo', type: 'components:example', registryDependencies: ['command'], component: () => import('../src/lib/registry/new-york/example/CommandDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/CommandDemo.vue'], }, CommandDialogDemo: { name: 'CommandDialogDemo', type: 'components:example', registryDependencies: ['command'], component: () => import('../src/lib/registry/new-york/example/CommandDialogDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/CommandDialogDemo.vue'], }, ContextMenuDemo: { name: 'ContextMenuDemo', type: 'components:example', registryDependencies: ['context-menu'], component: () => import('../src/lib/registry/new-york/example/ContextMenuDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/ContextMenuDemo.vue'], }, DataTableDemo: { name: 'DataTableDemo', type: 'components:example', registryDependencies: ['button', 'checkbox', 'dropdown-menu', 'input', 'table', 'utils'], component: () => import('../src/lib/registry/new-york/example/DataTableDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/DataTableDemo.vue'], }, DataTableDemoColumn: { name: 'DataTableDemoColumn', type: 'components:example', registryDependencies: ['dropdown-menu', 'button'], component: () => import('../src/lib/registry/new-york/example/DataTableDemoColumn.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/DataTableDemoColumn.vue'], }, DatePickerDemo: { name: 'DatePickerDemo', type: 'components:example', registryDependencies: ['utils', 'button', 'calendar', 'popover'], component: () => import('../src/lib/registry/new-york/example/DatePickerDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/DatePickerDemo.vue'], }, DatePickerForm: { name: 'DatePickerForm', type: 'components:example', registryDependencies: ['utils', 'button', 'calendar', 'form', 'popover', 'toast'], component: () => import('../src/lib/registry/new-york/example/DatePickerForm.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/DatePickerForm.vue'], }, DatePickerWithPresets: { name: 'DatePickerWithPresets', type: 'components:example', registryDependencies: ['utils', 'button', 'calendar', 'popover', 'select'], component: () => import('../src/lib/registry/new-york/example/DatePickerWithPresets.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/DatePickerWithPresets.vue'], }, DatePickerWithRange: { name: 'DatePickerWithRange', type: 'components:example', registryDependencies: ['utils', 'button', 'calendar', 'popover'], component: () => import('../src/lib/registry/new-york/example/DatePickerWithRange.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/DatePickerWithRange.vue'], }, DialogCustomCloseButton: { name: 'DialogCustomCloseButton', type: 'components:example', registryDependencies: ['button', 'dialog', 'input', 'label'], component: () => import('../src/lib/registry/new-york/example/DialogCustomCloseButton.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/DialogCustomCloseButton.vue'], }, DialogDemo: { name: 'DialogDemo', type: 'components:example', registryDependencies: ['button', 'dialog', 'input', 'label'], component: () => import('../src/lib/registry/new-york/example/DialogDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/DialogDemo.vue'], }, DropdownMenuDemo: { name: 'DropdownMenuDemo', type: 'components:example', registryDependencies: ['button', 'dropdown-menu'], component: () => import('../src/lib/registry/new-york/example/DropdownMenuDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/DropdownMenuDemo.vue'], }, HoverCardDemo: { name: 'HoverCardDemo', type: 'components:example', registryDependencies: ['avatar', 'button', 'hover-card'], component: () => import('../src/lib/registry/new-york/example/HoverCardDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/HoverCardDemo.vue'], }, InputDemo: { name: 'InputDemo', type: 'components:example', registryDependencies: ['input'], component: () => import('../src/lib/registry/new-york/example/InputDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/InputDemo.vue'], }, InputDisabled: { name: 'InputDisabled', type: 'components:example', registryDependencies: ['input'], component: () => import('../src/lib/registry/new-york/example/InputDisabled.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/InputDisabled.vue'], }, InputFile: { name: 'InputFile', type: 'components:example', registryDependencies: ['input', 'label'], component: () => import('../src/lib/registry/new-york/example/InputFile.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/InputFile.vue'], }, InputForm: { name: 'InputForm', type: 'components:example', registryDependencies: ['button', 'form', 'input', 'toast'], component: () => import('../src/lib/registry/new-york/example/InputForm.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/InputForm.vue'], }, InputFormAutoAnimate: { name: 'InputFormAutoAnimate', type: 'components:example', registryDependencies: ['button', 'form', 'input', 'toast'], component: () => import('../src/lib/registry/new-york/example/InputFormAutoAnimate.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/InputFormAutoAnimate.vue'], }, InputWithButton: { name: 'InputWithButton', type: 'components:example', registryDependencies: ['input', 'button'], component: () => import('../src/lib/registry/new-york/example/InputWithButton.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/InputWithButton.vue'], }, InputWithLabel: { name: 'InputWithLabel', type: 'components:example', registryDependencies: ['input', 'label'], component: () => import('../src/lib/registry/new-york/example/InputWithLabel.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/InputWithLabel.vue'], }, LabelDemo: { name: 'LabelDemo', type: 'components:example', registryDependencies: ['checkbox', 'label'], component: () => import('../src/lib/registry/new-york/example/LabelDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/LabelDemo.vue'], }, MenubarDemo: { name: 'MenubarDemo', type: 'components:example', registryDependencies: ['menubar'], component: () => import('../src/lib/registry/new-york/example/MenubarDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/MenubarDemo.vue'], }, NavigationMenuDemo: { name: 'NavigationMenuDemo', type: 'components:example', registryDependencies: ['navigation-menu'], component: () => import('../src/lib/registry/new-york/example/NavigationMenuDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/NavigationMenuDemo.vue'], }, NavigationMenuDemoItem: { name: 'NavigationMenuDemoItem', type: 'components:example', registryDependencies: ['utils', 'navigation-menu'], component: () => import('../src/lib/registry/new-york/example/NavigationMenuDemoItem.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/NavigationMenuDemoItem.vue'], }, PaginationDemo: { name: 'PaginationDemo', type: 'components:example', registryDependencies: ['pagination', 'button'], component: () => import('../src/lib/registry/new-york/example/PaginationDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/PaginationDemo.vue'], }, PopoverDemo: { name: 'PopoverDemo', type: 'components:example', registryDependencies: ['popover', 'button', 'label', 'input'], component: () => import('../src/lib/registry/new-york/example/PopoverDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/PopoverDemo.vue'], }, ProgressDemo: { name: 'ProgressDemo', type: 'components:example', registryDependencies: ['progress'], component: () => import('../src/lib/registry/new-york/example/ProgressDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/ProgressDemo.vue'], }, RadioGroupDemo: { name: 'RadioGroupDemo', type: 'components:example', registryDependencies: ['label', 'radio-group'], component: () => import('../src/lib/registry/new-york/example/RadioGroupDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/RadioGroupDemo.vue'], }, RadioGroupForm: { name: 'RadioGroupForm', type: 'components:example', registryDependencies: ['button', 'form', 'radio-group', 'toast'], component: () => import('../src/lib/registry/new-york/example/RadioGroupForm.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/RadioGroupForm.vue'], }, ScrollAreaDemo: { name: 'ScrollAreaDemo', type: 'components:example', registryDependencies: ['scroll-area', 'separator'], component: () => import('../src/lib/registry/new-york/example/ScrollAreaDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/ScrollAreaDemo.vue'], }, ScrollAreaHorizontalDemo: { name: 'ScrollAreaHorizontalDemo', type: 'components:example', registryDependencies: ['scroll-area'], component: () => import('../src/lib/registry/new-york/example/ScrollAreaHorizontalDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/ScrollAreaHorizontalDemo.vue'], }, SelectDemo: { name: 'SelectDemo', type: 'components:example', registryDependencies: ['select'], component: () => import('../src/lib/registry/new-york/example/SelectDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/SelectDemo.vue'], }, SelectForm: { name: 'SelectForm', type: 'components:example', registryDependencies: ['button', 'form', 'select', 'toast'], component: () => import('../src/lib/registry/new-york/example/SelectForm.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/SelectForm.vue'], }, SeparatorDemo: { name: 'SeparatorDemo', type: 'components:example', registryDependencies: ['separator'], component: () => import('../src/lib/registry/new-york/example/SeparatorDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/SeparatorDemo.vue'], }, SheetDemo: { name: 'SheetDemo', type: 'components:example', registryDependencies: ['button', 'input', 'label', 'sheet'], component: () => import('../src/lib/registry/new-york/example/SheetDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/SheetDemo.vue'], }, SheetSideDemo: { name: 'SheetSideDemo', type: 'components:example', registryDependencies: ['button', 'input', 'label', 'sheet'], component: () => import('../src/lib/registry/new-york/example/SheetSideDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/SheetSideDemo.vue'], }, SkeletonDemo: { name: 'SkeletonDemo', type: 'components:example', registryDependencies: ['skeleton'], component: () => import('../src/lib/registry/new-york/example/SkeletonDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/SkeletonDemo.vue'], }, SliderDemo: { name: 'SliderDemo', type: 'components:example', registryDependencies: ['utils', 'slider'], component: () => import('../src/lib/registry/new-york/example/SliderDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/SliderDemo.vue'], }, SwitchDemo: { name: 'SwitchDemo', type: 'components:example', registryDependencies: ['label', 'switch'], component: () => import('../src/lib/registry/new-york/example/SwitchDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/SwitchDemo.vue'], }, SwitchForm: { name: 'SwitchForm', type: 'components:example', registryDependencies: ['button', 'form', 'switch', 'toast'], component: () => import('../src/lib/registry/new-york/example/SwitchForm.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/SwitchForm.vue'], }, TableDemo: { name: 'TableDemo', type: 'components:example', registryDependencies: ['table'], component: () => import('../src/lib/registry/new-york/example/TableDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/TableDemo.vue'], }, TabsDemo: { name: 'TabsDemo', type: 'components:example', registryDependencies: ['button', 'card', 'input', 'label', 'tabs'], component: () => import('../src/lib/registry/new-york/example/TabsDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/TabsDemo.vue'], }, TextareaDemo: { name: 'TextareaDemo', type: 'components:example', registryDependencies: ['textarea'], component: () => import('../src/lib/registry/new-york/example/TextareaDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/TextareaDemo.vue'], }, TextareaDisabled: { name: 'TextareaDisabled', type: 'components:example', registryDependencies: ['textarea'], component: () => import('../src/lib/registry/new-york/example/TextareaDisabled.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/TextareaDisabled.vue'], }, TextareaForm: { name: 'TextareaForm', type: 'components:example', registryDependencies: ['button', 'form', 'textarea', 'toast'], component: () => import('../src/lib/registry/new-york/example/TextareaForm.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/TextareaForm.vue'], }, TextareaWithButton: { name: 'TextareaWithButton', type: 'components:example', registryDependencies: ['textarea', 'button'], component: () => import('../src/lib/registry/new-york/example/TextareaWithButton.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/TextareaWithButton.vue'], }, TextareaWithLabel: { name: 'TextareaWithLabel', type: 'components:example', registryDependencies: ['textarea', 'label'], component: () => import('../src/lib/registry/new-york/example/TextareaWithLabel.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/TextareaWithLabel.vue'], }, TextareaWithText: { name: 'TextareaWithText', type: 'components:example', registryDependencies: ['textarea', 'label'], component: () => import('../src/lib/registry/new-york/example/TextareaWithText.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/TextareaWithText.vue'], }, ToastDemo: { name: 'ToastDemo', type: 'components:example', registryDependencies: ['button', 'use-toast'], component: () => import('../src/lib/registry/new-york/example/ToastDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/ToastDemo.vue'], }, ToastDestructive: { name: 'ToastDestructive', type: 'components:example', registryDependencies: ['button', 'use-toast', 'toast'], component: () => import('../src/lib/registry/new-york/example/ToastDestructive.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/ToastDestructive.vue'], }, ToastSimple: { name: 'ToastSimple', type: 'components:example', registryDependencies: ['button', 'use-toast'], component: () => import('../src/lib/registry/new-york/example/ToastSimple.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/ToastSimple.vue'], }, ToastWithAction: { name: 'ToastWithAction', type: 'components:example', registryDependencies: ['button', 'use-toast', 'toast'], component: () => import('../src/lib/registry/new-york/example/ToastWithAction.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/ToastWithAction.vue'], }, ToastWithTitle: { name: 'ToastWithTitle', type: 'components:example', registryDependencies: ['button', 'use-toast'], component: () => import('../src/lib/registry/new-york/example/ToastWithTitle.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/ToastWithTitle.vue'], }, ToggleDemo: { name: 'ToggleDemo', type: 'components:example', registryDependencies: ['toggle'], component: () => import('../src/lib/registry/new-york/example/ToggleDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/ToggleDemo.vue'], }, ToggleDisabledDemo: { name: 'ToggleDisabledDemo', type: 'components:example', registryDependencies: ['toggle'], component: () => import('../src/lib/registry/new-york/example/ToggleDisabledDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/ToggleDisabledDemo.vue'], }, ToggleItalicDemo: { name: 'ToggleItalicDemo', type: 'components:example', registryDependencies: ['toggle'], component: () => import('../src/lib/registry/new-york/example/ToggleItalicDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/ToggleItalicDemo.vue'], }, ToggleItalicWithTextDemo: { name: 'ToggleItalicWithTextDemo', type: 'components:example', registryDependencies: ['toggle'], component: () => import('../src/lib/registry/new-york/example/ToggleItalicWithTextDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/ToggleItalicWithTextDemo.vue'], }, ToggleLargeDemo: { name: 'ToggleLargeDemo', type: 'components:example', registryDependencies: ['toggle'], component: () => import('../src/lib/registry/new-york/example/ToggleLargeDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/ToggleLargeDemo.vue'], }, ToggleSmallDemo: { name: 'ToggleSmallDemo', type: 'components:example', registryDependencies: ['toggle'], component: () => import('../src/lib/registry/new-york/example/ToggleSmallDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/ToggleSmallDemo.vue'], }, TooltipDemo: { name: 'TooltipDemo', type: 'components:example', registryDependencies: ['button', 'tooltip'], component: () => import('../src/lib/registry/new-york/example/TooltipDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/TooltipDemo.vue'], }, TypographyBlockquote: { name: 'TypographyBlockquote', type: 'components:example', registryDependencies: [], component: () => import('../src/lib/registry/new-york/example/TypographyBlockquote.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/TypographyBlockquote.vue'], }, TypographyDemo: { name: 'TypographyDemo', type: 'components:example', registryDependencies: [], component: () => import('../src/lib/registry/new-york/example/TypographyDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/TypographyDemo.vue'], }, TypographyH1: { name: 'TypographyH1', type: 'components:example', registryDependencies: [], component: () => import('../src/lib/registry/new-york/example/TypographyH1.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/TypographyH1.vue'], }, TypographyH2: { name: 'TypographyH2', type: 'components:example', registryDependencies: [], component: () => import('../src/lib/registry/new-york/example/TypographyH2.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/TypographyH2.vue'], }, TypographyH3: { name: 'TypographyH3', type: 'components:example', registryDependencies: [], component: () => import('../src/lib/registry/new-york/example/TypographyH3.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/TypographyH3.vue'], }, TypographyH4: { name: 'TypographyH4', type: 'components:example', registryDependencies: [], component: () => import('../src/lib/registry/new-york/example/TypographyH4.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/TypographyH4.vue'], }, TypographyInlineCode: { name: 'TypographyInlineCode', type: 'components:example', registryDependencies: [], component: () => import('../src/lib/registry/new-york/example/TypographyInlineCode.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/TypographyInlineCode.vue'], }, TypographyLarge: { name: 'TypographyLarge', type: 'components:example', registryDependencies: [], component: () => import('../src/lib/registry/new-york/example/TypographyLarge.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/TypographyLarge.vue'], }, TypographyLead: { name: 'TypographyLead', type: 'components:example', registryDependencies: [], component: () => import('../src/lib/registry/new-york/example/TypographyLead.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/TypographyLead.vue'], }, TypographyList: { name: 'TypographyList', type: 'components:example', registryDependencies: [], component: () => import('../src/lib/registry/new-york/example/TypographyList.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/TypographyList.vue'], }, TypographyMuted: { name: 'TypographyMuted', type: 'components:example', registryDependencies: [], component: () => import('../src/lib/registry/new-york/example/TypographyMuted.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/TypographyMuted.vue'], }, TypographyP: { name: 'TypographyP', type: 'components:example', registryDependencies: [], component: () => import('../src/lib/registry/new-york/example/TypographyP.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/TypographyP.vue'], }, TypographySmall: { name: 'TypographySmall', type: 'components:example', registryDependencies: [], component: () => import('../src/lib/registry/new-york/example/TypographySmall.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/TypographySmall.vue'], }, TypographyTable: { name: 'TypographyTable', type: 'components:example', registryDependencies: [], component: () => import('../src/lib/registry/new-york/example/TypographyTable.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/TypographyTable.vue'], }, ActivityGoal: { name: 'ActivityGoal', type: 'components:example', registryDependencies: ['button', 'card', 'themes', 'config'], component: () => import('../src/lib/registry/new-york/example/Cards/ActivityGoal.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/Cards/ActivityGoal.vue'], }, DataTable: { name: 'DataTable', type: 'components:example', registryDependencies: ['button', 'checkbox', 'dropdown-menu', 'input', 'table', 'card', 'utils'], component: () => import('../src/lib/registry/new-york/example/Cards/DataTable.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/Cards/DataTable.vue'], }, Metric: { name: 'Metric', type: 'components:example', registryDependencies: ['card', 'config'], component: () => import('../src/lib/registry/new-york/example/Cards/Metric.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/Cards/Metric.vue'], }, }, }