* 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
1773 lines
81 KiB
TypeScript
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'],
|
|
},
|
|
},
|
|
}
|