diff --git a/apps/www/__registry__/index.ts b/apps/www/__registry__/index.ts index 06a346cd..629cbeca 100644 --- a/apps/www/__registry__/index.ts +++ b/apps/www/__registry__/index.ts @@ -809,6 +809,13 @@ export const Index = { 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', @@ -837,6 +844,29 @@ export const Index = { 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'], + }, ButtonDemo: { name: 'ButtonDemo', type: 'components:example', @@ -844,6 +874,74 @@ export const Index = { component: () => import('../src/lib/registry/new-york/example/ButtonDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/ButtonDemo.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'], + }, + 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', @@ -865,6 +963,13 @@ export const Index = { 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: ['button', 'card', 'switch', 'utils'], + 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', @@ -956,6 +1061,13 @@ export const Index = { 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', @@ -1005,6 +1117,13 @@ export const Index = { component: () => import('../src/lib/registry/new-york/example/DatePickerWithRange.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/DatePickerWithRange.vue'], }, + DialogCustomCloseButton: { + name: 'DialogCustomCloseButton', + type: 'components:example', + registryDependencies: ['button', 'dialog', 'input', 'label'], + component: () => import('../src/lib/registry/new-york/example/DialogCustomCloseButton.vue').then(m => m.default), + files: ['../src/lib/registry/new-york/example/DialogCustomCloseButton.vue'], + }, DialogDemo: { name: 'DialogDemo', type: 'components:example', @@ -1145,6 +1264,13 @@ export const Index = { 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', 'separator'], + 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', @@ -1173,6 +1299,13 @@ export const Index = { 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', @@ -1299,6 +1432,43 @@ export const Index = { component: () => import('../src/lib/registry/new-york/example/ToggleDemo.vue').then(m => m.default), files: ['../src/lib/registry/new-york/example/ToggleDemo.vue'], }, + ToggleDisabledDemo: { + name: 'ToggleDisabledDemo', + type: 'components:example', + registryDependencies: ['toggle'], + component: () => import('../src/lib/registry/new-york/example/ToggleDisabledDemo.vue').then(m => m.default), + files: ['../src/lib/registry/new-york/example/ToggleDisabledDemo.vue'], + }, + + ToggleItalicDemo: { + name: 'ToggleItalicDemo', + type: 'components:example', + registryDependencies: ['toggle'], + component: () => import('../src/lib/registry/new-york/example/ToggleItalicDemo.vue').then(m => m.default), + files: ['../src/lib/registry/new-york/example/ToggleItalicDemo.vue'], + }, + + ToggleItalicWithTextDemo: { + name: 'ToggleItalicWithTextDemo', + type: 'components:example', + registryDependencies: ['toggle'], + component: () => import('../src/lib/registry/new-york/example/ToggleItalicWithTextDemo.vue').then(m => m.default), + files: ['../src/lib/registry/new-york/example/ToggleItalicWithTextDemo.vue'], + }, + ToggleLargeDemo: { + name: 'ToggleLargeDemo', + type: 'components:example', + registryDependencies: ['toggle'], + component: () => import('../src/lib/registry/new-york/example/ToggleLargeDemo.vue').then(m => m.default), + files: ['../src/lib/registry/new-york/example/ToggleLargeDemo.vue'], + }, + ToggleSmallDemo: { + name: 'ToggleSmallDemo', + type: 'components:example', + registryDependencies: ['toggle'], + component: () => import('../src/lib/registry/new-york/example/ToggleSmallDemo.vue').then(m => m.default), + files: ['../src/lib/registry/new-york/example/ToggleSmallDemo.vue'], + }, TooltipDemo: { name: 'TooltipDemo', type: 'components:example', diff --git a/apps/www/src/content/docs/components/dropdown-menu.md b/apps/www/src/content/docs/components/dropdown-menu.md index 86e0d245..503461e4 100644 --- a/apps/www/src/content/docs/components/dropdown-menu.md +++ b/apps/www/src/content/docs/components/dropdown-menu.md @@ -40,9 +40,4 @@ import { -``` - -## Examples - -### Checkboxes - +``` \ No newline at end of file diff --git a/apps/www/src/content/docs/components/sheet.md b/apps/www/src/content/docs/components/sheet.md index 22158144..6a30c502 100644 --- a/apps/www/src/content/docs/components/sheet.md +++ b/apps/www/src/content/docs/components/sheet.md @@ -57,7 +57,7 @@ Use the `side` property to `` to indicate the edge of the screen You can adjust the size of the sheet using CSS classes: -```vue:showLineNumbers{4} +```vue:line-numbers showLineNumbers{4}