diff --git a/apps/www/__registry__/index.ts b/apps/www/__registry__/index.ts
index 6887e03f..a766e089 100644
--- a/apps/www/__registry__/index.ts
+++ b/apps/www/__registry__/index.ts
@@ -2,843 +2,843 @@
// 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'],
- },
- DataTableColumnPinningDemo: {
- name: 'DataTableColumnPinningDemo',
- type: 'components:example',
- registryDependencies: ['button', 'checkbox', 'dropdown-menu', 'input', 'table', 'utils'],
- component: () => import('../src/lib/registry/default/example/DataTableColumnPinningDemo.vue').then(m => m.default),
- files: ['../src/lib/registry/default/example/DataTableColumnPinningDemo.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'],
- },
- DateTimePickerDemo: {
- name: 'DateTimePickerDemo',
- type: 'components:example',
- registryDependencies: ['utils', 'button', 'calendar', 'popover'],
- component: () => import('../src/lib/registry/default/example/DateTimePickerDemo.vue').then(m => m.default),
- files: ['../src/lib/registry/default/example/DateTimePickerDemo.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'],
- },
- DialogScrollBodyDemo: {
- name: 'DialogScrollBodyDemo',
- type: 'components:example',
- registryDependencies: ['button', 'dialog'],
- component: () => import('../src/lib/registry/default/example/DialogScrollBodyDemo.vue').then(m => m.default),
- files: ['../src/lib/registry/default/example/DialogScrollBodyDemo.vue'],
- },
- DialogScrollOverlayDemo: {
- name: 'DialogScrollOverlayDemo',
- type: 'components:example',
- registryDependencies: ['button', 'dialog'],
- component: () => import('../src/lib/registry/default/example/DialogScrollOverlayDemo.vue').then(m => m.default),
- files: ['../src/lib/registry/default/example/DialogScrollOverlayDemo.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'],
- },
- InputWithIcon: {
- name: 'InputWithIcon',
- type: 'components:example',
- registryDependencies: ['input'],
- component: () => import('../src/lib/registry/default/example/InputWithIcon.vue').then(m => m.default),
- files: ['../src/lib/registry/default/example/InputWithIcon.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'],
- },
- PinInputDemo: {
- name: 'PinInputDemo',
- type: 'components:example',
- registryDependencies: ['pin-input'],
- component: () => import('../src/lib/registry/default/example/PinInputDemo.vue').then(m => m.default),
- files: ['../src/lib/registry/default/example/PinInputDemo.vue'],
- },
- PinInputFormDemo: {
- name: 'PinInputFormDemo',
- type: 'components:example',
- registryDependencies: ['pin-input', 'button', 'form', 'toast'],
- component: () => import('../src/lib/registry/default/example/PinInputFormDemo.vue').then(m => m.default),
- files: ['../src/lib/registry/default/example/PinInputFormDemo.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'],
- },
- RangePickerWithSlot: {
- name: 'RangePickerWithSlot',
- type: 'components:example',
- registryDependencies: ['utils', 'button', 'calendar', 'popover'],
- component: () => import('../src/lib/registry/default/example/RangePickerWithSlot.vue').then(m => m.default),
- files: ['../src/lib/registry/default/example/RangePickerWithSlot.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'],
- },
- SonnerDemo: {
- name: 'SonnerDemo',
- type: 'components:example',
- registryDependencies: ['button'],
- component: () => import('../src/lib/registry/default/example/SonnerDemo.vue').then(m => m.default),
- files: ['../src/lib/registry/default/example/SonnerDemo.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'],
- },
- TagsInputComboboxDemo: {
- name: 'TagsInputComboboxDemo',
- type: 'components:example',
- registryDependencies: ['command', 'tags-input'],
- component: () => import('../src/lib/registry/default/example/TagsInputComboboxDemo.vue').then(m => m.default),
- files: ['../src/lib/registry/default/example/TagsInputComboboxDemo.vue'],
- },
- TagsInputDemo: {
- name: 'TagsInputDemo',
- type: 'components:example',
- registryDependencies: ['tags-input'],
- component: () => import('../src/lib/registry/default/example/TagsInputDemo.vue').then(m => m.default),
- files: ['../src/lib/registry/default/example/TagsInputDemo.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'],
- },
- ToggleGroupDemo: {
- name: 'ToggleGroupDemo',
- type: 'components:example',
- registryDependencies: ['toggle-group'],
- component: () => import('../src/lib/registry/default/example/ToggleGroupDemo.vue').then(m => m.default),
- files: ['../src/lib/registry/default/example/ToggleGroupDemo.vue'],
- },
- ToggleGroupDisabledDemo: {
- name: 'ToggleGroupDisabledDemo',
- type: 'components:example',
- registryDependencies: ['toggle-group'],
- component: () => import('../src/lib/registry/default/example/ToggleGroupDisabledDemo.vue').then(m => m.default),
- files: ['../src/lib/registry/default/example/ToggleGroupDisabledDemo.vue'],
- },
- ToggleGroupLargeDemo: {
- name: 'ToggleGroupLargeDemo',
- type: 'components:example',
- registryDependencies: ['toggle-group'],
- component: () => import('../src/lib/registry/default/example/ToggleGroupLargeDemo.vue').then(m => m.default),
- files: ['../src/lib/registry/default/example/ToggleGroupLargeDemo.vue'],
- },
- ToggleGroupOutlineDemo: {
- name: 'ToggleGroupOutlineDemo',
- type: 'components:example',
- registryDependencies: ['toggle-group'],
- component: () => import('../src/lib/registry/default/example/ToggleGroupOutlineDemo.vue').then(m => m.default),
- files: ['../src/lib/registry/default/example/ToggleGroupOutlineDemo.vue'],
- },
- ToggleGroupSingleDemo: {
- name: 'ToggleGroupSingleDemo',
- type: 'components:example',
- registryDependencies: ['toggle-group'],
- component: () => import('../src/lib/registry/default/example/ToggleGroupSingleDemo.vue').then(m => m.default),
- files: ['../src/lib/registry/default/example/ToggleGroupSingleDemo.vue'],
- },
- ToggleGroupSmallDemo: {
- name: 'ToggleGroupSmallDemo',
- type: 'components:example',
- registryDependencies: ['toggle-group'],
- component: () => import('../src/lib/registry/default/example/ToggleGroupSmallDemo.vue').then(m => m.default),
- files: ['../src/lib/registry/default/example/ToggleGroupSmallDemo.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',
+ "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"],
+ },
+ "DataTableColumnPinningDemo": {
+ name: "DataTableColumnPinningDemo",
+ type: "components:example",
+ registryDependencies: ["button","checkbox","dropdown-menu","input","table","utils"],
+ component: () => import("../src/lib/registry/default/example/DataTableColumnPinningDemo.vue").then((m) => m.default),
+ files: ["../src/lib/registry/default/example/DataTableColumnPinningDemo.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"],
+ },
+ "DateTimePickerDemo": {
+ name: "DateTimePickerDemo",
+ type: "components:example",
+ registryDependencies: ["utils","button","calendar","popover"],
+ component: () => import("../src/lib/registry/default/example/DateTimePickerDemo.vue").then((m) => m.default),
+ files: ["../src/lib/registry/default/example/DateTimePickerDemo.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"],
+ },
+ "DialogScrollBodyDemo": {
+ name: "DialogScrollBodyDemo",
+ type: "components:example",
+ registryDependencies: ["button","dialog"],
+ component: () => import("../src/lib/registry/default/example/DialogScrollBodyDemo.vue").then((m) => m.default),
+ files: ["../src/lib/registry/default/example/DialogScrollBodyDemo.vue"],
+ },
+ "DialogScrollOverlayDemo": {
+ name: "DialogScrollOverlayDemo",
+ type: "components:example",
+ registryDependencies: ["button","dialog"],
+ component: () => import("../src/lib/registry/default/example/DialogScrollOverlayDemo.vue").then((m) => m.default),
+ files: ["../src/lib/registry/default/example/DialogScrollOverlayDemo.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"],
+ },
+ "InputWithIcon": {
+ name: "InputWithIcon",
+ type: "components:example",
+ registryDependencies: ["input"],
+ component: () => import("../src/lib/registry/default/example/InputWithIcon.vue").then((m) => m.default),
+ files: ["../src/lib/registry/default/example/InputWithIcon.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"],
+ },
+ "PinInputDemo": {
+ name: "PinInputDemo",
+ type: "components:example",
+ registryDependencies: ["pin-input"],
+ component: () => import("../src/lib/registry/default/example/PinInputDemo.vue").then((m) => m.default),
+ files: ["../src/lib/registry/default/example/PinInputDemo.vue"],
+ },
+ "PinInputFormDemo": {
+ name: "PinInputFormDemo",
+ type: "components:example",
+ registryDependencies: ["pin-input","button","form","toast"],
+ component: () => import("../src/lib/registry/default/example/PinInputFormDemo.vue").then((m) => m.default),
+ files: ["../src/lib/registry/default/example/PinInputFormDemo.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"],
+ },
+ "RangePickerWithSlot": {
+ name: "RangePickerWithSlot",
+ type: "components:example",
+ registryDependencies: ["utils","button","calendar","popover"],
+ component: () => import("../src/lib/registry/default/example/RangePickerWithSlot.vue").then((m) => m.default),
+ files: ["../src/lib/registry/default/example/RangePickerWithSlot.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"],
+ },
+ "SonnerDemo": {
+ name: "SonnerDemo",
+ type: "components:example",
+ registryDependencies: ["button"],
+ component: () => import("../src/lib/registry/default/example/SonnerDemo.vue").then((m) => m.default),
+ files: ["../src/lib/registry/default/example/SonnerDemo.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"],
+ },
+ "TagsInputComboboxDemo": {
+ name: "TagsInputComboboxDemo",
+ type: "components:example",
+ registryDependencies: ["command","tags-input"],
+ component: () => import("../src/lib/registry/default/example/TagsInputComboboxDemo.vue").then((m) => m.default),
+ files: ["../src/lib/registry/default/example/TagsInputComboboxDemo.vue"],
+ },
+ "TagsInputDemo": {
+ name: "TagsInputDemo",
+ type: "components:example",
+ registryDependencies: ["tags-input"],
+ component: () => import("../src/lib/registry/default/example/TagsInputDemo.vue").then((m) => m.default),
+ files: ["../src/lib/registry/default/example/TagsInputDemo.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"],
+ },
+ "ToggleGroupDemo": {
+ name: "ToggleGroupDemo",
+ type: "components:example",
+ registryDependencies: ["toggle-group"],
+ component: () => import("../src/lib/registry/default/example/ToggleGroupDemo.vue").then((m) => m.default),
+ files: ["../src/lib/registry/default/example/ToggleGroupDemo.vue"],
+ },
+ "ToggleGroupDisabledDemo": {
+ name: "ToggleGroupDisabledDemo",
+ type: "components:example",
+ registryDependencies: ["toggle-group"],
+ component: () => import("../src/lib/registry/default/example/ToggleGroupDisabledDemo.vue").then((m) => m.default),
+ files: ["../src/lib/registry/default/example/ToggleGroupDisabledDemo.vue"],
+ },
+ "ToggleGroupLargeDemo": {
+ name: "ToggleGroupLargeDemo",
+ type: "components:example",
+ registryDependencies: ["toggle-group"],
+ component: () => import("../src/lib/registry/default/example/ToggleGroupLargeDemo.vue").then((m) => m.default),
+ files: ["../src/lib/registry/default/example/ToggleGroupLargeDemo.vue"],
+ },
+ "ToggleGroupOutlineDemo": {
+ name: "ToggleGroupOutlineDemo",
+ type: "components:example",
+ registryDependencies: ["toggle-group"],
+ component: () => import("../src/lib/registry/default/example/ToggleGroupOutlineDemo.vue").then((m) => m.default),
+ files: ["../src/lib/registry/default/example/ToggleGroupOutlineDemo.vue"],
+ },
+ "ToggleGroupSingleDemo": {
+ name: "ToggleGroupSingleDemo",
+ type: "components:example",
+ registryDependencies: ["toggle-group"],
+ component: () => import("../src/lib/registry/default/example/ToggleGroupSingleDemo.vue").then((m) => m.default),
+ files: ["../src/lib/registry/default/example/ToggleGroupSingleDemo.vue"],
+ },
+ "ToggleGroupSmallDemo": {
+ name: "ToggleGroupSmallDemo",
+ type: "components:example",
+ registryDependencies: ["toggle-group"],
+ component: () => import("../src/lib/registry/default/example/ToggleGroupSmallDemo.vue").then((m) => m.default),
+ files: ["../src/lib/registry/default/example/ToggleGroupSmallDemo.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"],
@@ -931,868 +931,867 @@ export const Index = {
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'],
- },
- DataTableColumnPinningDemo: {
- name: 'DataTableColumnPinningDemo',
- type: 'components:example',
- registryDependencies: ['button', 'checkbox', 'dropdown-menu', 'input', 'table', 'utils'],
- component: () => import('../src/lib/registry/new-york/example/DataTableColumnPinningDemo.vue').then(m => m.default),
- files: ['../src/lib/registry/new-york/example/DataTableColumnPinningDemo.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'],
- },
- DateTimePickerDemo: {
- name: 'DateTimePickerDemo',
- type: 'components:example',
- registryDependencies: ['utils', 'button', 'calendar', 'popover'],
- component: () => import('../src/lib/registry/new-york/example/DateTimePickerDemo.vue').then(m => m.default),
- files: ['../src/lib/registry/new-york/example/DateTimePickerDemo.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'],
- },
- DialogScrollBodyDemo: {
- name: 'DialogScrollBodyDemo',
- type: 'components:example',
- registryDependencies: ['button', 'dialog'],
- component: () => import('../src/lib/registry/new-york/example/DialogScrollBodyDemo.vue').then(m => m.default),
- files: ['../src/lib/registry/new-york/example/DialogScrollBodyDemo.vue'],
- },
- DialogScrollOverlayDemo: {
- name: 'DialogScrollOverlayDemo',
- type: 'components:example',
- registryDependencies: ['button', 'dialog'],
- component: () => import('../src/lib/registry/new-york/example/DialogScrollOverlayDemo.vue').then(m => m.default),
- files: ['../src/lib/registry/new-york/example/DialogScrollOverlayDemo.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'],
- },
- InputWithIcon: {
- name: 'InputWithIcon',
- type: 'components:example',
- registryDependencies: ['input'],
- component: () => import('../src/lib/registry/new-york/example/InputWithIcon.vue').then(m => m.default),
- files: ['../src/lib/registry/new-york/example/InputWithIcon.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'],
- },
- PinInputDemo: {
- name: 'PinInputDemo',
- type: 'components:example',
- registryDependencies: ['pin-input'],
- component: () => import('../src/lib/registry/new-york/example/PinInputDemo.vue').then(m => m.default),
- files: ['../src/lib/registry/new-york/example/PinInputDemo.vue'],
- },
- PinInputFormDemo: {
- name: 'PinInputFormDemo',
- type: 'components:example',
- registryDependencies: ['pin-input', 'button', 'form', 'toast'],
- component: () => import('../src/lib/registry/new-york/example/PinInputFormDemo.vue').then(m => m.default),
- files: ['../src/lib/registry/new-york/example/PinInputFormDemo.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'],
- },
- RangePickerWithSlot: {
- name: 'RangePickerWithSlot',
- type: 'components:example',
- registryDependencies: ['utils', 'button', 'calendar', 'popover'],
- component: () => import('../src/lib/registry/new-york/example/RangePickerWithSlot.vue').then(m => m.default),
- files: ['../src/lib/registry/new-york/example/RangePickerWithSlot.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'],
- },
- SonnerDemo: {
- name: 'SonnerDemo',
- type: 'components:example',
- registryDependencies: ['button'],
- component: () => import('../src/lib/registry/new-york/example/SonnerDemo.vue').then(m => m.default),
- files: ['../src/lib/registry/new-york/example/SonnerDemo.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'],
- },
- TagsInputComboboxDemo: {
- name: 'TagsInputComboboxDemo',
- type: 'components:example',
- registryDependencies: ['command', 'tags-input'],
- component: () => import('../src/lib/registry/new-york/example/TagsInputComboboxDemo.vue').then(m => m.default),
- files: ['../src/lib/registry/new-york/example/TagsInputComboboxDemo.vue'],
- },
- TagsInputDemo: {
- name: 'TagsInputDemo',
- type: 'components:example',
- registryDependencies: ['tags-input'],
- component: () => import('../src/lib/registry/new-york/example/TagsInputDemo.vue').then(m => m.default),
- files: ['../src/lib/registry/new-york/example/TagsInputDemo.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'],
- },
- ToggleGroupDemo: {
- name: 'ToggleGroupDemo',
- type: 'components:example',
- registryDependencies: ['toggle-group'],
- component: () => import('../src/lib/registry/new-york/example/ToggleGroupDemo.vue').then(m => m.default),
- files: ['../src/lib/registry/new-york/example/ToggleGroupDemo.vue'],
- },
- ToggleGroupDisabledDemo: {
- name: 'ToggleGroupDisabledDemo',
- type: 'components:example',
- registryDependencies: ['toggle-group'],
- component: () => import('../src/lib/registry/new-york/example/ToggleGroupDisabledDemo.vue').then(m => m.default),
- files: ['../src/lib/registry/new-york/example/ToggleGroupDisabledDemo.vue'],
- },
- ToggleGroupLargeDemo: {
- name: 'ToggleGroupLargeDemo',
- type: 'components:example',
- registryDependencies: ['toggle-group'],
- component: () => import('../src/lib/registry/new-york/example/ToggleGroupLargeDemo.vue').then(m => m.default),
- files: ['../src/lib/registry/new-york/example/ToggleGroupLargeDemo.vue'],
- },
- ToggleGroupOutlineDemo: {
- name: 'ToggleGroupOutlineDemo',
- type: 'components:example',
- registryDependencies: ['toggle-group'],
- component: () => import('../src/lib/registry/new-york/example/ToggleGroupOutlineDemo.vue').then(m => m.default),
- files: ['../src/lib/registry/new-york/example/ToggleGroupOutlineDemo.vue'],
- },
- ToggleGroupSingleDemo: {
- name: 'ToggleGroupSingleDemo',
- type: 'components:example',
- registryDependencies: ['toggle-group'],
- component: () => import('../src/lib/registry/new-york/example/ToggleGroupSingleDemo.vue').then(m => m.default),
- files: ['../src/lib/registry/new-york/example/ToggleGroupSingleDemo.vue'],
- },
- ToggleGroupSmallDemo: {
- name: 'ToggleGroupSmallDemo',
- type: 'components:example',
- registryDependencies: ['toggle-group'],
- component: () => import('../src/lib/registry/new-york/example/ToggleGroupSmallDemo.vue').then(m => m.default),
- files: ['../src/lib/registry/new-york/example/ToggleGroupSmallDemo.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',
+ 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"],
+ },
+ "DataTableColumnPinningDemo": {
+ name: "DataTableColumnPinningDemo",
+ type: "components:example",
+ registryDependencies: ["button","checkbox","dropdown-menu","input","table","utils"],
+ component: () => import("../src/lib/registry/new-york/example/DataTableColumnPinningDemo.vue").then((m) => m.default),
+ files: ["../src/lib/registry/new-york/example/DataTableColumnPinningDemo.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"],
+ },
+ "DateTimePickerDemo": {
+ name: "DateTimePickerDemo",
+ type: "components:example",
+ registryDependencies: ["utils","button","calendar","popover"],
+ component: () => import("../src/lib/registry/new-york/example/DateTimePickerDemo.vue").then((m) => m.default),
+ files: ["../src/lib/registry/new-york/example/DateTimePickerDemo.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"],
+ },
+ "DialogScrollBodyDemo": {
+ name: "DialogScrollBodyDemo",
+ type: "components:example",
+ registryDependencies: ["button","dialog"],
+ component: () => import("../src/lib/registry/new-york/example/DialogScrollBodyDemo.vue").then((m) => m.default),
+ files: ["../src/lib/registry/new-york/example/DialogScrollBodyDemo.vue"],
+ },
+ "DialogScrollOverlayDemo": {
+ name: "DialogScrollOverlayDemo",
+ type: "components:example",
+ registryDependencies: ["button","dialog"],
+ component: () => import("../src/lib/registry/new-york/example/DialogScrollOverlayDemo.vue").then((m) => m.default),
+ files: ["../src/lib/registry/new-york/example/DialogScrollOverlayDemo.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"],
+ },
+ "InputWithIcon": {
+ name: "InputWithIcon",
+ type: "components:example",
+ registryDependencies: ["input"],
+ component: () => import("../src/lib/registry/new-york/example/InputWithIcon.vue").then((m) => m.default),
+ files: ["../src/lib/registry/new-york/example/InputWithIcon.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"],
+ },
+ "PinInputDemo": {
+ name: "PinInputDemo",
+ type: "components:example",
+ registryDependencies: ["pin-input"],
+ component: () => import("../src/lib/registry/new-york/example/PinInputDemo.vue").then((m) => m.default),
+ files: ["../src/lib/registry/new-york/example/PinInputDemo.vue"],
+ },
+ "PinInputFormDemo": {
+ name: "PinInputFormDemo",
+ type: "components:example",
+ registryDependencies: ["pin-input","button","form","toast"],
+ component: () => import("../src/lib/registry/new-york/example/PinInputFormDemo.vue").then((m) => m.default),
+ files: ["../src/lib/registry/new-york/example/PinInputFormDemo.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"],
+ },
+ "RangePickerWithSlot": {
+ name: "RangePickerWithSlot",
+ type: "components:example",
+ registryDependencies: ["utils","button","calendar","popover"],
+ component: () => import("../src/lib/registry/new-york/example/RangePickerWithSlot.vue").then((m) => m.default),
+ files: ["../src/lib/registry/new-york/example/RangePickerWithSlot.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"],
+ },
+ "SonnerDemo": {
+ name: "SonnerDemo",
+ type: "components:example",
+ registryDependencies: ["button"],
+ component: () => import("../src/lib/registry/new-york/example/SonnerDemo.vue").then((m) => m.default),
+ files: ["../src/lib/registry/new-york/example/SonnerDemo.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"],
+ },
+ "TagsInputComboboxDemo": {
+ name: "TagsInputComboboxDemo",
+ type: "components:example",
+ registryDependencies: ["command","tags-input"],
+ component: () => import("../src/lib/registry/new-york/example/TagsInputComboboxDemo.vue").then((m) => m.default),
+ files: ["../src/lib/registry/new-york/example/TagsInputComboboxDemo.vue"],
+ },
+ "TagsInputDemo": {
+ name: "TagsInputDemo",
+ type: "components:example",
+ registryDependencies: ["tags-input"],
+ component: () => import("../src/lib/registry/new-york/example/TagsInputDemo.vue").then((m) => m.default),
+ files: ["../src/lib/registry/new-york/example/TagsInputDemo.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"],
+ },
+ "ToggleGroupDemo": {
+ name: "ToggleGroupDemo",
+ type: "components:example",
+ registryDependencies: ["toggle-group"],
+ component: () => import("../src/lib/registry/new-york/example/ToggleGroupDemo.vue").then((m) => m.default),
+ files: ["../src/lib/registry/new-york/example/ToggleGroupDemo.vue"],
+ },
+ "ToggleGroupDisabledDemo": {
+ name: "ToggleGroupDisabledDemo",
+ type: "components:example",
+ registryDependencies: ["toggle-group"],
+ component: () => import("../src/lib/registry/new-york/example/ToggleGroupDisabledDemo.vue").then((m) => m.default),
+ files: ["../src/lib/registry/new-york/example/ToggleGroupDisabledDemo.vue"],
+ },
+ "ToggleGroupLargeDemo": {
+ name: "ToggleGroupLargeDemo",
+ type: "components:example",
+ registryDependencies: ["toggle-group"],
+ component: () => import("../src/lib/registry/new-york/example/ToggleGroupLargeDemo.vue").then((m) => m.default),
+ files: ["../src/lib/registry/new-york/example/ToggleGroupLargeDemo.vue"],
+ },
+ "ToggleGroupOutlineDemo": {
+ name: "ToggleGroupOutlineDemo",
+ type: "components:example",
+ registryDependencies: ["toggle-group"],
+ component: () => import("../src/lib/registry/new-york/example/ToggleGroupOutlineDemo.vue").then((m) => m.default),
+ files: ["../src/lib/registry/new-york/example/ToggleGroupOutlineDemo.vue"],
+ },
+ "ToggleGroupSingleDemo": {
+ name: "ToggleGroupSingleDemo",
+ type: "components:example",
+ registryDependencies: ["toggle-group"],
+ component: () => import("../src/lib/registry/new-york/example/ToggleGroupSingleDemo.vue").then((m) => m.default),
+ files: ["../src/lib/registry/new-york/example/ToggleGroupSingleDemo.vue"],
+ },
+ "ToggleGroupSmallDemo": {
+ name: "ToggleGroupSmallDemo",
+ type: "components:example",
+ registryDependencies: ["toggle-group"],
+ component: () => import("../src/lib/registry/new-york/example/ToggleGroupSmallDemo.vue").then((m) => m.default),
+ files: ["../src/lib/registry/new-york/example/ToggleGroupSmallDemo.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"],
diff --git a/apps/www/src/public/registry/styles/default/dialog.json b/apps/www/src/public/registry/styles/default/dialog.json
index 4ba5f23e..6117872b 100644
--- a/apps/www/src/public/registry/styles/default/dialog.json
+++ b/apps/www/src/public/registry/styles/default/dialog.json
@@ -31,7 +31,7 @@
},
{
"name": "DialogScrollContent.vue",
- "content": "\n\n\n \n \n \n \n\n \n \n Close\n \n \n \n \n\n"
+ "content": "\n\n\n \n \n \n \n\n \n \n Close\n \n \n \n \n\n"
},
{
"name": "DialogTitle.vue",
@@ -47,4 +47,4 @@
}
],
"type": "components:ui"
-}
\ No newline at end of file
+}
diff --git a/apps/www/src/public/registry/styles/new-york/dialog.json b/apps/www/src/public/registry/styles/new-york/dialog.json
index b96d3554..2e7a009a 100644
--- a/apps/www/src/public/registry/styles/new-york/dialog.json
+++ b/apps/www/src/public/registry/styles/new-york/dialog.json
@@ -31,7 +31,7 @@
},
{
"name": "DialogScrollContent.vue",
- "content": "\n\n\n \n \n \n \n\n \n \n Close\n \n \n \n \n\n"
+ "content": "\n\n\n \n \n \n \n\n \n \n Close\n \n \n \n \n\n"
},
{
"name": "DialogTitle.vue",
@@ -47,4 +47,4 @@
}
],
"type": "components:ui"
-}
\ No newline at end of file
+}