shadcn-vue/apps/www/__registry__/index.ts
Selemondev d5bb3a8a7a
docs: improve the installation section for each component (#50)
* docs: improve the installation section for each component

* docs: improve the installation section for each component

---------

Co-authored-by: Selemondev <selemondev@Selemondevs-MacBook-Pro.local>
2023-09-20 13:02:01 +08:00

793 lines
35 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'],
},
AlertDialogDemo: {
name: 'AlertDialogDemo',
type: 'components:example',
registryDependencies: ['alert-dialog', 'button'],
component: () => import('../src/lib/registry/default/example/AlertDialogDemo.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/AlertDialogDemo.vue'],
},
AspectRatioDemo: {
name: 'AspectRatioDemo',
type: 'components:example',
registryDependencies: ['aspect-ratio'],
component: () => import('../src/lib/registry/default/example/AspectRatioDemo.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/AspectRatioDemo.vue'],
},
AvatarDemo: {
name: 'AvatarDemo',
type: 'components:example',
registryDependencies: ['avatar'],
component: () => import('../src/lib/registry/default/example/AvatarDemo.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/AvatarDemo.vue'],
},
BadgeDemo: {
name: 'BadgeDemo',
type: 'components:example',
registryDependencies: ['badge'],
component: () => import('../src/lib/registry/default/example/BadgeDemo.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/BadgeDemo.vue'],
},
ButtonDemo: {
name: 'ButtonDemo',
type: 'components:example',
registryDependencies: ['button'],
component: () => import('../src/lib/registry/default/example/ButtonDemo.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/ButtonDemo.vue'],
},
CalendarDemo: {
name: 'CalendarDemo',
type: 'components:example',
registryDependencies: ['calendar'],
component: () => import('../src/lib/registry/default/example/CalendarDemo.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/CalendarDemo.vue'],
},
CardDemo: {
name: 'CardDemo',
type: 'components:example',
registryDependencies: ['button', 'card', 'switch', 'utils'],
component: () => import('../src/lib/registry/default/example/CardDemo.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/CardDemo.vue'],
},
CardWithForm: {
name: 'CardWithForm',
type: 'components:example',
registryDependencies: ['button', 'card', 'input', 'label', 'select'],
component: () => import('../src/lib/registry/default/example/CardWithForm.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/CardWithForm.vue'],
},
CheckboxDemo: {
name: 'CheckboxDemo',
type: 'components:example',
registryDependencies: ['checkbox'],
component: () => import('../src/lib/registry/default/example/CheckboxDemo.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/CheckboxDemo.vue'],
},
CollapsibleDemo: {
name: 'CollapsibleDemo',
type: 'components:example',
registryDependencies: ['button', 'collapsible'],
component: () => import('../src/lib/registry/default/example/CollapsibleDemo.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/CollapsibleDemo.vue'],
},
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'],
},
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'],
},
ContextMenuDemo: {
name: 'ContextMenuDemo',
type: 'components:example',
registryDependencies: ['context-menu'],
component: () => import('../src/lib/registry/default/example/ContextMenuDemo.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/ContextMenuDemo.vue'],
},
DataTableDemo: {
name: 'DataTableDemo',
type: 'components:example',
registryDependencies: ['button', 'checkbox', 'dropdown-menu', 'input', 'table', 'utils'],
component: () => import('../src/lib/registry/default/example/DataTableDemo.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/DataTableDemo.vue'],
},
DataTableDemoColumn: {
name: 'DataTableDemoColumn',
type: 'components:example',
registryDependencies: ['dropdown-menu', 'button'],
component: () => import('../src/lib/registry/default/example/DataTableDemoColumn.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/DataTableDemoColumn.vue'],
},
DatePickerDemo: {
name: 'DatePickerDemo',
type: 'components:example',
registryDependencies: ['utils', 'button', 'calendar', 'popover'],
component: () => import('../src/lib/registry/default/example/DatePickerDemo.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/DatePickerDemo.vue'],
},
DatePickerWithRange: {
name: 'DatePickerWithRange',
type: 'components:example',
registryDependencies: ['utils', 'button', 'calendar', 'popover'],
component: () => import('../src/lib/registry/default/example/DatePickerWithRange.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/DatePickerWithRange.vue'],
},
DialogDemo: {
name: 'DialogDemo',
type: 'components:example',
registryDependencies: ['button', 'dialog', 'input', 'label'],
component: () => import('../src/lib/registry/default/example/DialogDemo.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/DialogDemo.vue'],
},
DropdownMenuDemo: {
name: 'DropdownMenuDemo',
type: 'components:example',
registryDependencies: ['button', 'dropdown-menu'],
component: () => import('../src/lib/registry/default/example/DropdownMenuDemo.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/DropdownMenuDemo.vue'],
},
HoverCardDemo: {
name: 'HoverCardDemo',
type: 'components:example',
registryDependencies: ['avatar', 'button', 'hover-card'],
component: () => import('../src/lib/registry/default/example/HoverCardDemo.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/HoverCardDemo.vue'],
},
InputDemo: {
name: 'InputDemo',
type: 'components:example',
registryDependencies: ['input'],
component: () => import('../src/lib/registry/default/example/InputDemo.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/InputDemo.vue'],
},
LabelDemo: {
name: 'LabelDemo',
type: 'components:example',
registryDependencies: ['checkbox', 'label'],
component: () => import('../src/lib/registry/default/example/LabelDemo.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/LabelDemo.vue'],
},
MenubarDemo: {
name: 'MenubarDemo',
type: 'components:example',
registryDependencies: ['menubar'],
component: () => import('../src/lib/registry/default/example/MenubarDemo.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/MenubarDemo.vue'],
},
NavigationMenuDemo: {
name: 'NavigationMenuDemo',
type: 'components:example',
registryDependencies: ['navigation-menu'],
component: () => import('../src/lib/registry/default/example/NavigationMenuDemo.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/NavigationMenuDemo.vue'],
},
NavigationMenuDemoItem: {
name: 'NavigationMenuDemoItem',
type: 'components:example',
registryDependencies: ['utils', 'navigation-menu'],
component: () => import('../src/lib/registry/default/example/NavigationMenuDemoItem.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/NavigationMenuDemoItem.vue'],
},
PopoverDemo: {
name: 'PopoverDemo',
type: 'components:example',
registryDependencies: ['popover', 'button', 'label', 'input'],
component: () => import('../src/lib/registry/default/example/PopoverDemo.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/PopoverDemo.vue'],
},
ProgressDemo: {
name: 'ProgressDemo',
type: 'components:example',
registryDependencies: ['progress'],
component: () => import('../src/lib/registry/default/example/ProgressDemo.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/ProgressDemo.vue'],
},
RadioGroupDemo: {
name: 'RadioGroupDemo',
type: 'components:example',
registryDependencies: ['label', 'radio-group'],
component: () => import('../src/lib/registry/default/example/RadioGroupDemo.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/RadioGroupDemo.vue'],
},
ScrollAreaDemo: {
name: 'ScrollAreaDemo',
type: 'components:example',
registryDependencies: ['scroll-area', 'separator'],
component: () => import('../src/lib/registry/default/example/ScrollAreaDemo.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/ScrollAreaDemo.vue'],
},
SelectDemo: {
name: 'SelectDemo',
type: 'components:example',
registryDependencies: ['select'],
component: () => import('../src/lib/registry/default/example/SelectDemo.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/SelectDemo.vue'],
},
SeparatorDemo: {
name: 'SeparatorDemo',
type: 'components:example',
registryDependencies: ['separator'],
component: () => import('../src/lib/registry/default/example/SeparatorDemo.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/SeparatorDemo.vue'],
},
SheetDemo: {
name: 'SheetDemo',
type: 'components:example',
registryDependencies: ['button', 'input', 'label', 'sheet'],
component: () => import('../src/lib/registry/default/example/SheetDemo.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/SheetDemo.vue'],
},
SkeletonDemo: {
name: 'SkeletonDemo',
type: 'components:example',
registryDependencies: ['skeleton'],
component: () => import('../src/lib/registry/default/example/SkeletonDemo.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/SkeletonDemo.vue'],
},
SliderDemo: {
name: 'SliderDemo',
type: 'components:example',
registryDependencies: ['utils', 'slider'],
component: () => import('../src/lib/registry/default/example/SliderDemo.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/SliderDemo.vue'],
},
SwitchDemo: {
name: 'SwitchDemo',
type: 'components:example',
registryDependencies: ['label', 'switch'],
component: () => import('../src/lib/registry/default/example/SwitchDemo.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/SwitchDemo.vue'],
},
TableDemo: {
name: 'TableDemo',
type: 'components:example',
registryDependencies: ['table'],
component: () => import('../src/lib/registry/default/example/TableDemo.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/TableDemo.vue'],
},
TabsDemo: {
name: 'TabsDemo',
type: 'components:example',
registryDependencies: ['button', 'card', 'input', 'label', 'tabs'],
component: () => import('../src/lib/registry/default/example/TabsDemo.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/TabsDemo.vue'],
},
TextareaDemo: {
name: 'TextareaDemo',
type: 'components:example',
registryDependencies: ['textarea'],
component: () => import('../src/lib/registry/default/example/TextareaDemo.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/TextareaDemo.vue'],
},
ToggleDemo: {
name: 'ToggleDemo',
type: 'components:example',
registryDependencies: ['toggle'],
component: () => import('../src/lib/registry/default/example/ToggleDemo.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/ToggleDemo.vue'],
},
TooltipDemo: {
name: 'TooltipDemo',
type: 'components:example',
registryDependencies: ['button', 'tooltip'],
component: () => import('../src/lib/registry/default/example/TooltipDemo.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/TooltipDemo.vue'],
},
TypographyBlockquote: {
name: 'TypographyBlockquote',
type: 'components:example',
registryDependencies: [],
component: () => import('../src/lib/registry/default/example/TypographyBlockquote.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/TypographyBlockquote.vue'],
},
TypographyDemo: {
name: 'TypographyDemo',
type: 'components:example',
registryDependencies: [],
component: () => import('../src/lib/registry/default/example/TypographyDemo.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/TypographyDemo.vue'],
},
TypographyH1: {
name: 'TypographyH1',
type: 'components:example',
registryDependencies: [],
component: () => import('../src/lib/registry/default/example/TypographyH1.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/TypographyH1.vue'],
},
TypographyH2: {
name: 'TypographyH2',
type: 'components:example',
registryDependencies: [],
component: () => import('../src/lib/registry/default/example/TypographyH2.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/TypographyH2.vue'],
},
TypographyH3: {
name: 'TypographyH3',
type: 'components:example',
registryDependencies: [],
component: () => import('../src/lib/registry/default/example/TypographyH3.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/TypographyH3.vue'],
},
TypographyH4: {
name: 'TypographyH4',
type: 'components:example',
registryDependencies: [],
component: () => import('../src/lib/registry/default/example/TypographyH4.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/TypographyH4.vue'],
},
TypographyInlineCode: {
name: 'TypographyInlineCode',
type: 'components:example',
registryDependencies: [],
component: () => import('../src/lib/registry/default/example/TypographyInlineCode.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/TypographyInlineCode.vue'],
},
TypographyLarge: {
name: 'TypographyLarge',
type: 'components:example',
registryDependencies: [],
component: () => import('../src/lib/registry/default/example/TypographyLarge.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/TypographyLarge.vue'],
},
TypographyLead: {
name: 'TypographyLead',
type: 'components:example',
registryDependencies: [],
component: () => import('../src/lib/registry/default/example/TypographyLead.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/TypographyLead.vue'],
},
TypographyList: {
name: 'TypographyList',
type: 'components:example',
registryDependencies: [],
component: () => import('../src/lib/registry/default/example/TypographyList.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/TypographyList.vue'],
},
TypographyMuted: {
name: 'TypographyMuted',
type: 'components:example',
registryDependencies: [],
component: () => import('../src/lib/registry/default/example/TypographyMuted.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/TypographyMuted.vue'],
},
TypographyP: {
name: 'TypographyP',
type: 'components:example',
registryDependencies: [],
component: () => import('../src/lib/registry/default/example/TypographyP.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/TypographyP.vue'],
},
TypographySmall: {
name: 'TypographySmall',
type: 'components:example',
registryDependencies: [],
component: () => import('../src/lib/registry/default/example/TypographySmall.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/TypographySmall.vue'],
},
TypographyTable: {
name: 'TypographyTable',
type: 'components:example',
registryDependencies: [],
component: () => import('../src/lib/registry/default/example/TypographyTable.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/TypographyTable.vue'],
},
},
'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'],
},
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'],
},
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'],
},
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'],
},
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'],
},
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'],
},
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'],
},
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'],
},
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'],
},
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'],
},
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'],
},
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'],
},
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'],
},
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'],
},
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'],
},
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'],
},
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'],
},
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'],
},
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'],
},
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'],
},
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/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'],
},
},
}