shadcn-vue/apps/www/__registry__/index.ts
Sadegh Barati 0c7da48f8f
feat: toggle group (#275)
* feat: toggle group

* chore: remove dummy examples

* chore: update pathe and typescript, include scripts in tsconfig include

* refactor: move import type from normal script to script setup

don't know how detypes would react with that normal script
2024-01-16 10:56:54 +03:30

1773 lines
81 KiB
TypeScript

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