diff --git a/apps/www/src/lib/registry/new-york/ui/accordion/Accordion.vue b/apps/www/src/lib/registry/new-york/ui/accordion/Accordion.vue new file mode 100644 index 00000000..f20aecb5 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/accordion/Accordion.vue @@ -0,0 +1,17 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/accordion/AccordionContent.vue b/apps/www/src/lib/registry/new-york/ui/accordion/AccordionContent.vue new file mode 100644 index 00000000..10703dec --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/accordion/AccordionContent.vue @@ -0,0 +1,22 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/accordion/AccordionItem.vue b/apps/www/src/lib/registry/new-york/ui/accordion/AccordionItem.vue new file mode 100644 index 00000000..c78bf5aa --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/accordion/AccordionItem.vue @@ -0,0 +1,15 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/accordion/AccordionTrigger.vue b/apps/www/src/lib/registry/new-york/ui/accordion/AccordionTrigger.vue new file mode 100644 index 00000000..c9bf4816 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/accordion/AccordionTrigger.vue @@ -0,0 +1,30 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/accordion/index.ts b/apps/www/src/lib/registry/new-york/ui/accordion/index.ts new file mode 100644 index 00000000..9340ac06 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/accordion/index.ts @@ -0,0 +1,4 @@ +export { default as Accordion } from './Accordion.vue' +export { default as AccordionContent } from './AccordionContent.vue' +export { default as AccordionItem } from './AccordionItem.vue' +export { default as AccordionTrigger } from './AccordionTrigger.vue' diff --git a/apps/www/src/lib/registry/new-york/ui/alert-dialog/AlertDialog.vue b/apps/www/src/lib/registry/new-york/ui/alert-dialog/AlertDialog.vue new file mode 100644 index 00000000..b7eda12b --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/alert-dialog/AlertDialog.vue @@ -0,0 +1,16 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/alert-dialog/AlertDialogAction.vue b/apps/www/src/lib/registry/new-york/ui/alert-dialog/AlertDialogAction.vue new file mode 100644 index 00000000..8ebf7157 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/alert-dialog/AlertDialogAction.vue @@ -0,0 +1,13 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/alert-dialog/AlertDialogCancel.vue b/apps/www/src/lib/registry/new-york/ui/alert-dialog/AlertDialogCancel.vue new file mode 100644 index 00000000..fe3531b3 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/alert-dialog/AlertDialogCancel.vue @@ -0,0 +1,13 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/alert-dialog/AlertDialogContent.vue b/apps/www/src/lib/registry/new-york/ui/alert-dialog/AlertDialogContent.vue new file mode 100644 index 00000000..fde4167f --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/alert-dialog/AlertDialogContent.vue @@ -0,0 +1,35 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/alert-dialog/AlertDialogDescription.vue b/apps/www/src/lib/registry/new-york/ui/alert-dialog/AlertDialogDescription.vue new file mode 100644 index 00000000..7ff155e6 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/alert-dialog/AlertDialogDescription.vue @@ -0,0 +1,18 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/alert-dialog/AlertDialogFooter.vue b/apps/www/src/lib/registry/new-york/ui/alert-dialog/AlertDialogFooter.vue new file mode 100644 index 00000000..de4af93b --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/alert-dialog/AlertDialogFooter.vue @@ -0,0 +1,23 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/alert-dialog/AlertDialogHeader.vue b/apps/www/src/lib/registry/new-york/ui/alert-dialog/AlertDialogHeader.vue new file mode 100644 index 00000000..a350b718 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/alert-dialog/AlertDialogHeader.vue @@ -0,0 +1,18 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/alert-dialog/AlertDialogTitle.vue b/apps/www/src/lib/registry/new-york/ui/alert-dialog/AlertDialogTitle.vue new file mode 100644 index 00000000..9b6491f2 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/alert-dialog/AlertDialogTitle.vue @@ -0,0 +1,15 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/alert-dialog/AlertDialogTrigger.vue b/apps/www/src/lib/registry/new-york/ui/alert-dialog/AlertDialogTrigger.vue new file mode 100644 index 00000000..4f5e2fd0 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/alert-dialog/AlertDialogTrigger.vue @@ -0,0 +1,11 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/alert-dialog/index.ts b/apps/www/src/lib/registry/new-york/ui/alert-dialog/index.ts new file mode 100644 index 00000000..91d138ae --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/alert-dialog/index.ts @@ -0,0 +1,9 @@ +export { default as AlertDialog } from './AlertDialog.vue' +export { default as AlertDialogTrigger } from './AlertDialogTrigger.vue' +export { default as AlertDialogContent } from './AlertDialogContent.vue' +export { default as AlertDialogHeader } from './AlertDialogHeader.vue' +export { default as AlertDialogTitle } from './AlertDialogTitle.vue' +export { default as AlertDialogDescription } from './AlertDialogDescription.vue' +export { default as AlertDialogFooter } from './AlertDialogFooter.vue' +export { default as AlertDialogAction } from './AlertDialogAction.vue' +export { default as AlertDialogCancel } from './AlertDialogCancel.vue' diff --git a/apps/www/src/lib/registry/new-york/ui/alert/Alert.vue b/apps/www/src/lib/registry/new-york/ui/alert/Alert.vue new file mode 100644 index 00000000..b95d5c89 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/alert/Alert.vue @@ -0,0 +1,17 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/alert/AlertDescription.vue b/apps/www/src/lib/registry/new-york/ui/alert/AlertDescription.vue new file mode 100644 index 00000000..a539b631 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/alert/AlertDescription.vue @@ -0,0 +1,13 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/alert/AlertTitle.vue b/apps/www/src/lib/registry/new-york/ui/alert/AlertTitle.vue new file mode 100644 index 00000000..c5dd22c2 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/alert/AlertTitle.vue @@ -0,0 +1,9 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/alert/index.ts b/apps/www/src/lib/registry/new-york/ui/alert/index.ts new file mode 100644 index 00000000..499ee68a --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/alert/index.ts @@ -0,0 +1,21 @@ +import { cva } from 'class-variance-authority' + +export { default as Alert } from './Alert.vue' +export { default as AlertTitle } from './AlertTitle.vue' +export { default as AlertDescription } from './AlertDescription.vue' + +export const alertVariants = cva( + 'relative w-full rounded-lg border px-4 py-3 text-sm [&>svg+div]:translate-y-[-3px] [&>svg]:absolute [&>svg]:left-4 [&>svg]:top-4 [&>svg]:text-foreground [&>svg~*]:pl-7', + { + variants: { + variant: { + default: 'bg-background text-foreground', + destructive: + 'border-destructive/50 text-destructive dark:border-destructive [&>svg]:text-destructive', + }, + }, + defaultVariants: { + variant: 'default', + }, + }, +) diff --git a/apps/www/src/lib/registry/new-york/ui/aspect-ratio/AspectRatio.vue b/apps/www/src/lib/registry/new-york/ui/aspect-ratio/AspectRatio.vue new file mode 100644 index 00000000..65291818 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/aspect-ratio/AspectRatio.vue @@ -0,0 +1,11 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/aspect-ratio/index.ts b/apps/www/src/lib/registry/new-york/ui/aspect-ratio/index.ts new file mode 100644 index 00000000..3faf121c --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/aspect-ratio/index.ts @@ -0,0 +1 @@ +export { default as AspectRatio } from './AspectRatio.vue' diff --git a/apps/www/src/lib/registry/new-york/ui/avatar/Avatar.vue b/apps/www/src/lib/registry/new-york/ui/avatar/Avatar.vue new file mode 100644 index 00000000..39f71b65 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/avatar/Avatar.vue @@ -0,0 +1,22 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/avatar/AvatarFallback.vue b/apps/www/src/lib/registry/new-york/ui/avatar/AvatarFallback.vue new file mode 100644 index 00000000..a671a219 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/avatar/AvatarFallback.vue @@ -0,0 +1,11 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/avatar/AvatarImage.vue b/apps/www/src/lib/registry/new-york/ui/avatar/AvatarImage.vue new file mode 100644 index 00000000..28861feb --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/avatar/AvatarImage.vue @@ -0,0 +1,9 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/avatar/index.ts b/apps/www/src/lib/registry/new-york/ui/avatar/index.ts new file mode 100644 index 00000000..df30260e --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/avatar/index.ts @@ -0,0 +1,22 @@ +import { cva } from 'class-variance-authority' + +export { default as Avatar } from './Avatar.vue' +export { default as AvatarImage } from './AvatarImage.vue' +export { default as AvatarFallback } from './AvatarFallback.vue' + +export const avatarVariant = cva( + 'inline-flex items-center justify-center font-normal text-foregorund select-none shrink-0 bg-muted overflow-hidden', + { + variants: { + size: { + sm: 'h-10 w-10 text-xs', + base: 'h-16 w-16 text-2xl', + lg: 'h-32 w-32 text-5xl', + }, + shape: { + circle: 'rounded-full', + square: 'rounded-md', + }, + }, + }, +) diff --git a/apps/www/src/lib/registry/new-york/ui/badge/Badge.vue b/apps/www/src/lib/registry/new-york/ui/badge/Badge.vue new file mode 100644 index 00000000..b459c145 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/badge/Badge.vue @@ -0,0 +1,18 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/badge/index.ts b/apps/www/src/lib/registry/new-york/ui/badge/index.ts new file mode 100644 index 00000000..6bcca9b1 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/badge/index.ts @@ -0,0 +1,23 @@ +import { cva } from 'class-variance-authority' + +export { default as Badge } from './Badge.vue' + +export const badgeVariants = cva( + 'inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2', + { + variants: { + variant: { + default: + 'border-transparent bg-primary text-primary-foreground shadow hover:bg-primary/80', + secondary: + 'border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80', + destructive: + 'border-transparent bg-destructive text-destructive-foreground shadow hover:bg-destructive/80', + outline: 'text-foreground', + }, + }, + defaultVariants: { + variant: 'default', + }, + }, +) diff --git a/apps/www/src/lib/registry/new-york/ui/button/Button.vue b/apps/www/src/lib/registry/new-york/ui/button/Button.vue new file mode 100644 index 00000000..d721b1ab --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/button/Button.vue @@ -0,0 +1,23 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/button/index.ts b/apps/www/src/lib/registry/new-york/ui/button/index.ts new file mode 100644 index 00000000..aa543186 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/button/index.ts @@ -0,0 +1,33 @@ +import { cva } from 'class-variance-authority' + +export { default as Button } from './Button.vue' + +export const buttonVariants = cva( + 'inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50', + { + variants: { + variant: { + default: + 'bg-primary text-primary-foreground shadow hover:bg-primary/90', + destructive: + 'bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90', + outline: + 'border border-input bg-transparent shadow-sm hover:bg-accent hover:text-accent-foreground', + secondary: + 'bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80', + ghost: 'hover:bg-accent hover:text-accent-foreground', + link: 'text-primary underline-offset-4 hover:underline', + }, + size: { + default: 'h-9 px-4 py-2', + sm: 'h-8 rounded-md px-3 text-xs', + lg: 'h-10 rounded-md px-8', + icon: 'h-9 w-9', + }, + }, + defaultVariants: { + variant: 'default', + size: 'default', + }, + }, +) diff --git a/apps/www/src/lib/registry/new-york/ui/calendar/Calendar.vue b/apps/www/src/lib/registry/new-york/ui/calendar/Calendar.vue new file mode 100644 index 00000000..7ca169ad --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/calendar/Calendar.vue @@ -0,0 +1,110 @@ + + + + + diff --git a/apps/www/src/lib/registry/new-york/ui/calendar/index.ts b/apps/www/src/lib/registry/new-york/ui/calendar/index.ts new file mode 100644 index 00000000..50f21114 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/calendar/index.ts @@ -0,0 +1 @@ +export { default as Calendar } from './Calendar.vue' diff --git a/apps/www/src/lib/registry/new-york/ui/card/Card.vue b/apps/www/src/lib/registry/new-york/ui/card/Card.vue new file mode 100644 index 00000000..f8b4ef1f --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/card/Card.vue @@ -0,0 +1,23 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/card/CardContent.vue b/apps/www/src/lib/registry/new-york/ui/card/CardContent.vue new file mode 100644 index 00000000..9dc5a661 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/card/CardContent.vue @@ -0,0 +1,16 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/card/CardDescription.vue b/apps/www/src/lib/registry/new-york/ui/card/CardDescription.vue new file mode 100644 index 00000000..6f1fc0ee --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/card/CardDescription.vue @@ -0,0 +1,16 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/card/CardFooter.vue b/apps/www/src/lib/registry/new-york/ui/card/CardFooter.vue new file mode 100644 index 00000000..fb1205b9 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/card/CardFooter.vue @@ -0,0 +1,16 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/card/CardHeader.vue b/apps/www/src/lib/registry/new-york/ui/card/CardHeader.vue new file mode 100644 index 00000000..7422a5ad --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/card/CardHeader.vue @@ -0,0 +1,16 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/card/CardTitle.vue b/apps/www/src/lib/registry/new-york/ui/card/CardTitle.vue new file mode 100644 index 00000000..b5c27b34 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/card/CardTitle.vue @@ -0,0 +1,20 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/card/index.ts b/apps/www/src/lib/registry/new-york/ui/card/index.ts new file mode 100644 index 00000000..8170483c --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/card/index.ts @@ -0,0 +1,6 @@ +export { default as Card } from './Card.vue' +export { default as CardHeader } from './CardHeader.vue' +export { default as CardTitle } from './CardTitle.vue' +export { default as CardDescription } from './CardDescription.vue' +export { default as CardContent } from './CardContent.vue' +export { default as CardFooter } from './CardFooter.vue' diff --git a/apps/www/src/lib/registry/new-york/ui/checkbox/Checkbox.vue b/apps/www/src/lib/registry/new-york/ui/checkbox/Checkbox.vue new file mode 100644 index 00000000..321b3c88 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/checkbox/Checkbox.vue @@ -0,0 +1,24 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/checkbox/index.ts b/apps/www/src/lib/registry/new-york/ui/checkbox/index.ts new file mode 100644 index 00000000..8c28c286 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/checkbox/index.ts @@ -0,0 +1 @@ +export { default as Checkbox } from './Checkbox.vue' diff --git a/apps/www/src/lib/registry/new-york/ui/collapsible/Collapsible.vue b/apps/www/src/lib/registry/new-york/ui/collapsible/Collapsible.vue new file mode 100644 index 00000000..495d2a50 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/collapsible/Collapsible.vue @@ -0,0 +1,14 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/collapsible/CollapsibleContent.vue b/apps/www/src/lib/registry/new-york/ui/collapsible/CollapsibleContent.vue new file mode 100644 index 00000000..c4827a9e --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/collapsible/CollapsibleContent.vue @@ -0,0 +1,11 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/collapsible/CollapsibleTrigger.vue b/apps/www/src/lib/registry/new-york/ui/collapsible/CollapsibleTrigger.vue new file mode 100644 index 00000000..4a434639 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/collapsible/CollapsibleTrigger.vue @@ -0,0 +1,11 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/collapsible/index.ts b/apps/www/src/lib/registry/new-york/ui/collapsible/index.ts new file mode 100644 index 00000000..4930f4c6 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/collapsible/index.ts @@ -0,0 +1,3 @@ +export { default as Collapsible } from './Collapsible.vue' +export { default as CollapsibleTrigger } from './CollapsibleTrigger.vue' +export { default as CollapsibleContent } from './CollapsibleContent.vue' diff --git a/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenu.vue b/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenu.vue new file mode 100644 index 00000000..f042c306 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenu.vue @@ -0,0 +1,14 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuCheckboxItem.vue b/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuCheckboxItem.vue new file mode 100644 index 00000000..e3abb007 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuCheckboxItem.vue @@ -0,0 +1,34 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuContent.vue b/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuContent.vue new file mode 100644 index 00000000..67dcff43 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuContent.vue @@ -0,0 +1,29 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuGroup.vue b/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuGroup.vue new file mode 100644 index 00000000..b7458d77 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuGroup.vue @@ -0,0 +1,11 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuItem.vue b/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuItem.vue new file mode 100644 index 00000000..19b3765d --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuItem.vue @@ -0,0 +1,26 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuLabel.vue b/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuLabel.vue new file mode 100644 index 00000000..3702f395 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuLabel.vue @@ -0,0 +1,18 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuPortal.vue b/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuPortal.vue new file mode 100644 index 00000000..73dc714b --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuPortal.vue @@ -0,0 +1,11 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuRadioGroup.vue b/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuRadioGroup.vue new file mode 100644 index 00000000..bb0b173d --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuRadioGroup.vue @@ -0,0 +1,20 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuRadioItem.vue b/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuRadioItem.vue new file mode 100644 index 00000000..ea9aa8aa --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuRadioItem.vue @@ -0,0 +1,32 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuSeparator.vue b/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuSeparator.vue new file mode 100644 index 00000000..bf1eca8b --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuSeparator.vue @@ -0,0 +1,13 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuShortcut.vue b/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuShortcut.vue new file mode 100644 index 00000000..e97f3c2b --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuShortcut.vue @@ -0,0 +1,9 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuSub.vue b/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuSub.vue new file mode 100644 index 00000000..80471807 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuSub.vue @@ -0,0 +1,17 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuSubContent.vue b/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuSubContent.vue new file mode 100644 index 00000000..ebeb363e --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuSubContent.vue @@ -0,0 +1,25 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuSubTrigger.vue b/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuSubTrigger.vue new file mode 100644 index 00000000..258a6df7 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuSubTrigger.vue @@ -0,0 +1,26 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuTrigger.vue b/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuTrigger.vue new file mode 100644 index 00000000..9747cc1a --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuTrigger.vue @@ -0,0 +1,11 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/context-menu/index.ts b/apps/www/src/lib/registry/new-york/ui/context-menu/index.ts new file mode 100644 index 00000000..157f7b1d --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/context-menu/index.ts @@ -0,0 +1,14 @@ +export { default as ContextMenu } from './ContextMenu.vue' +export { default as ContextMenuTrigger } from './ContextMenuTrigger.vue' +export { default as ContextMenuContent } from './ContextMenuContent.vue' +export { default as ContextMenuGroup } from './ContextMenuGroup.vue' +export { default as ContextMenuRadioGroup } from './ContextMenuRadioGroup.vue' +export { default as ContextMenuItem } from './ContextMenuItem.vue' +export { default as ContextMenuCheckboxItem } from './ContextMenuCheckboxItem.vue' +export { default as ContextMenuRadioItem } from './ContextMenuRadioItem.vue' +export { default as ContextMenuShortcut } from './ContextMenuShortcut.vue' +export { default as ContextMenuSeparator } from './ContextMenuSeparator.vue' +export { default as ContextMenuLabel } from './ContextMenuLabel.vue' +export { default as ContextMenuSub } from './ContextMenuSub.vue' +export { default as ContextMenuSubTrigger } from './ContextMenuSubTrigger.vue' +export { default as ContextMenuSubContent } from './ContextMenuSubContent.vue' diff --git a/apps/www/src/lib/registry/new-york/ui/dialog/Dialog.vue b/apps/www/src/lib/registry/new-york/ui/dialog/Dialog.vue new file mode 100644 index 00000000..65d92c86 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/dialog/Dialog.vue @@ -0,0 +1,9 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/dialog/DialogContent.vue b/apps/www/src/lib/registry/new-york/ui/dialog/DialogContent.vue new file mode 100644 index 00000000..82d2a911 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/dialog/DialogContent.vue @@ -0,0 +1,43 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/dialog/DialogDescription.vue b/apps/www/src/lib/registry/new-york/ui/dialog/DialogDescription.vue new file mode 100644 index 00000000..05018228 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/dialog/DialogDescription.vue @@ -0,0 +1,15 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/dialog/DialogFooter.vue b/apps/www/src/lib/registry/new-york/ui/dialog/DialogFooter.vue new file mode 100644 index 00000000..734623f2 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/dialog/DialogFooter.vue @@ -0,0 +1,22 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/dialog/DialogHeader.vue b/apps/www/src/lib/registry/new-york/ui/dialog/DialogHeader.vue new file mode 100644 index 00000000..ad3340bd --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/dialog/DialogHeader.vue @@ -0,0 +1,17 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/dialog/DialogTitle.vue b/apps/www/src/lib/registry/new-york/ui/dialog/DialogTitle.vue new file mode 100644 index 00000000..5e748aae --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/dialog/DialogTitle.vue @@ -0,0 +1,20 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/dialog/DialogTrigger.vue b/apps/www/src/lib/registry/new-york/ui/dialog/DialogTrigger.vue new file mode 100644 index 00000000..ee0c12ff --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/dialog/DialogTrigger.vue @@ -0,0 +1,11 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/dialog/index.ts b/apps/www/src/lib/registry/new-york/ui/dialog/index.ts new file mode 100644 index 00000000..5cffe9e9 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/dialog/index.ts @@ -0,0 +1,7 @@ +export { default as Dialog } from './Dialog.vue' +export { default as DialogTrigger } from './DialogTrigger.vue' +export { default as DialogHeader } from './DialogHeader.vue' +export { default as DialogTitle } from './DialogTitle.vue' +export { default as DialogDescription } from './DialogDescription.vue' +export { default as DialogContent } from './DialogContent.vue' +export { default as DialogFooter } from './DialogFooter.vue' diff --git a/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenu.vue b/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenu.vue new file mode 100644 index 00000000..703c640d --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenu.vue @@ -0,0 +1,13 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenuCheckboxItem.vue b/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenuCheckboxItem.vue new file mode 100644 index 00000000..10490662 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenuCheckboxItem.vue @@ -0,0 +1,30 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenuContent.vue b/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenuContent.vue new file mode 100644 index 00000000..69c96685 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenuContent.vue @@ -0,0 +1,36 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenuGroup.vue b/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenuGroup.vue new file mode 100644 index 00000000..3f201352 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenuGroup.vue @@ -0,0 +1,11 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenuItem.vue b/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenuItem.vue new file mode 100644 index 00000000..b632e09f --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenuItem.vue @@ -0,0 +1,21 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenuLabel.vue b/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenuLabel.vue new file mode 100644 index 00000000..c94782d7 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenuLabel.vue @@ -0,0 +1,20 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenuRadioGroup.vue b/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenuRadioGroup.vue new file mode 100644 index 00000000..5bdc41f7 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenuRadioGroup.vue @@ -0,0 +1,20 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenuRadioItem.vue b/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenuRadioItem.vue new file mode 100644 index 00000000..20cb34c7 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenuRadioItem.vue @@ -0,0 +1,32 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenuSeparator.vue b/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenuSeparator.vue new file mode 100644 index 00000000..9cb171be --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenuSeparator.vue @@ -0,0 +1,12 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenuShortcut.vue b/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenuShortcut.vue new file mode 100644 index 00000000..008520cb --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenuShortcut.vue @@ -0,0 +1,9 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenuSub.vue b/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenuSub.vue new file mode 100644 index 00000000..7589389f --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenuSub.vue @@ -0,0 +1,17 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenuSubContent.vue b/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenuSubContent.vue new file mode 100644 index 00000000..293a2fab --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenuSubContent.vue @@ -0,0 +1,20 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenuSubTrigger.vue b/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenuSubTrigger.vue new file mode 100644 index 00000000..e4a77f47 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenuSubTrigger.vue @@ -0,0 +1,25 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenuTrigger.vue b/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenuTrigger.vue new file mode 100644 index 00000000..73d88670 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenuTrigger.vue @@ -0,0 +1,11 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/dropdown-menu/index.ts b/apps/www/src/lib/registry/new-york/ui/dropdown-menu/index.ts new file mode 100644 index 00000000..6f9446c3 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/dropdown-menu/index.ts @@ -0,0 +1,16 @@ +export { DropdownMenuPortal } from 'radix-vue' + +export { default as DropdownMenu } from './DropdownMenu.vue' +export { default as DropdownMenuTrigger } from './DropdownMenuTrigger.vue' +export { default as DropdownMenuContent } from './DropdownMenuContent.vue' +export { default as DropdownMenuGroup } from './DropdownMenuGroup.vue' +export { default as DropdownMenuRadioGroup } from './DropdownMenuRadioGroup.vue' +export { default as DropdownMenuItem } from './DropdownMenuItem.vue' +export { default as DropdownMenuCheckboxItem } from './DropdownMenuCheckboxItem.vue' +export { default as DropdownMenuRadioItem } from './DropdownMenuRadioItem.vue' +export { default as DropdownMenuShortcut } from './DropdownMenuShortcut.vue' +export { default as DropdownMenuSeparator } from './DropdownMenuSeparator.vue' +export { default as DropdownMenuLabel } from './DropdownMenuLabel.vue' +export { default as DropdownMenuSub } from './DropdownMenuSub.vue' +export { default as DropdownMenuSubTrigger } from './DropdownMenuSubTrigger.vue' +export { default as DropdownMenuSubContent } from './DropdownMenuSubContent.vue' diff --git a/apps/www/src/lib/registry/new-york/ui/hover-card/HoverCard.vue b/apps/www/src/lib/registry/new-york/ui/hover-card/HoverCard.vue new file mode 100644 index 00000000..00fb9c04 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/hover-card/HoverCard.vue @@ -0,0 +1,11 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/hover-card/HoverCardContent.vue b/apps/www/src/lib/registry/new-york/ui/hover-card/HoverCardContent.vue new file mode 100644 index 00000000..eef7d526 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/hover-card/HoverCardContent.vue @@ -0,0 +1,31 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/hover-card/HoverCardTrigger.vue b/apps/www/src/lib/registry/new-york/ui/hover-card/HoverCardTrigger.vue new file mode 100644 index 00000000..3e300b95 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/hover-card/HoverCardTrigger.vue @@ -0,0 +1,11 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/hover-card/index.ts b/apps/www/src/lib/registry/new-york/ui/hover-card/index.ts new file mode 100644 index 00000000..c7bfd32d --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/hover-card/index.ts @@ -0,0 +1,3 @@ +export { default as HoverCard } from './HoverCard.vue' +export { default as HoverCardTrigger } from './HoverCardTrigger.vue' +export { default as HoverCardContent } from './HoverCardContent.vue' diff --git a/apps/www/src/lib/registry/new-york/ui/input/Input.vue b/apps/www/src/lib/registry/new-york/ui/input/Input.vue new file mode 100644 index 00000000..7a7fbd07 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/input/Input.vue @@ -0,0 +1,22 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/input/index.ts b/apps/www/src/lib/registry/new-york/ui/input/index.ts new file mode 100644 index 00000000..a691dd6c --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/input/index.ts @@ -0,0 +1 @@ +export { default as Input } from './Input.vue' diff --git a/apps/www/src/lib/registry/new-york/ui/label/Label.vue b/apps/www/src/lib/registry/new-york/ui/label/Label.vue new file mode 100644 index 00000000..e44d139e --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/label/Label.vue @@ -0,0 +1,20 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/label/index.ts b/apps/www/src/lib/registry/new-york/ui/label/index.ts new file mode 100644 index 00000000..572c2f01 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/label/index.ts @@ -0,0 +1 @@ +export { default as Label } from './Label.vue' diff --git a/apps/www/src/lib/registry/new-york/ui/menubar/Menubar.vue b/apps/www/src/lib/registry/new-york/ui/menubar/Menubar.vue new file mode 100644 index 00000000..515cad4c --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/menubar/Menubar.vue @@ -0,0 +1,27 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/menubar/MenubarCheckboxItem.vue b/apps/www/src/lib/registry/new-york/ui/menubar/MenubarCheckboxItem.vue new file mode 100644 index 00000000..fe9002a2 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/menubar/MenubarCheckboxItem.vue @@ -0,0 +1,35 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/menubar/MenubarContent.vue b/apps/www/src/lib/registry/new-york/ui/menubar/MenubarContent.vue new file mode 100644 index 00000000..8b0dab3c --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/menubar/MenubarContent.vue @@ -0,0 +1,38 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/menubar/MenubarGroup.vue b/apps/www/src/lib/registry/new-york/ui/menubar/MenubarGroup.vue new file mode 100644 index 00000000..853976b5 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/menubar/MenubarGroup.vue @@ -0,0 +1,11 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/menubar/MenubarItem.vue b/apps/www/src/lib/registry/new-york/ui/menubar/MenubarItem.vue new file mode 100644 index 00000000..279dd243 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/menubar/MenubarItem.vue @@ -0,0 +1,28 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/menubar/MenubarLabel.vue b/apps/www/src/lib/registry/new-york/ui/menubar/MenubarLabel.vue new file mode 100644 index 00000000..04296b44 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/menubar/MenubarLabel.vue @@ -0,0 +1,12 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/menubar/MenubarMenu.vue b/apps/www/src/lib/registry/new-york/ui/menubar/MenubarMenu.vue new file mode 100644 index 00000000..fec5ee55 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/menubar/MenubarMenu.vue @@ -0,0 +1,11 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/menubar/MenubarRadioGroup.vue b/apps/www/src/lib/registry/new-york/ui/menubar/MenubarRadioGroup.vue new file mode 100644 index 00000000..29ec574a --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/menubar/MenubarRadioGroup.vue @@ -0,0 +1,20 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/menubar/MenubarRadioItem.vue b/apps/www/src/lib/registry/new-york/ui/menubar/MenubarRadioItem.vue new file mode 100644 index 00000000..4a1f5961 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/menubar/MenubarRadioItem.vue @@ -0,0 +1,35 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/menubar/MenubarSeparator.vue b/apps/www/src/lib/registry/new-york/ui/menubar/MenubarSeparator.vue new file mode 100644 index 00000000..1198dd94 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/menubar/MenubarSeparator.vue @@ -0,0 +1,10 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/menubar/MenubarShortcut.vue b/apps/www/src/lib/registry/new-york/ui/menubar/MenubarShortcut.vue new file mode 100644 index 00000000..31bc729b --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/menubar/MenubarShortcut.vue @@ -0,0 +1,9 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/menubar/MenubarSub.vue b/apps/www/src/lib/registry/new-york/ui/menubar/MenubarSub.vue new file mode 100644 index 00000000..4adcc356 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/menubar/MenubarSub.vue @@ -0,0 +1,21 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/menubar/MenubarSubContent.vue b/apps/www/src/lib/registry/new-york/ui/menubar/MenubarSubContent.vue new file mode 100644 index 00000000..cd52f2f0 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/menubar/MenubarSubContent.vue @@ -0,0 +1,40 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/menubar/MenubarSubTrigger.vue b/apps/www/src/lib/registry/new-york/ui/menubar/MenubarSubTrigger.vue new file mode 100644 index 00000000..e7292188 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/menubar/MenubarSubTrigger.vue @@ -0,0 +1,21 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/menubar/MenubarTrigger.vue b/apps/www/src/lib/registry/new-york/ui/menubar/MenubarTrigger.vue new file mode 100644 index 00000000..824e0a6b --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/menubar/MenubarTrigger.vue @@ -0,0 +1,20 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/menubar/index.ts b/apps/www/src/lib/registry/new-york/ui/menubar/index.ts new file mode 100644 index 00000000..808ec4d3 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/menubar/index.ts @@ -0,0 +1,15 @@ +export { default as Menubar } from './Menubar.vue' +export { default as MenubarItem } from './MenubarItem.vue' +export { default as MenubarContent } from './MenubarContent.vue' +export { default as MenubarGroup } from './MenubarGroup.vue' +export { default as MenubarMenu } from './MenubarMenu.vue' +export { default as MenubarRadioGroup } from './MenubarRadioGroup.vue' +export { default as MenubarRadioItem } from './MenubarRadioItem.vue' +export { default as MenubarCheckboxItem } from './MenubarCheckboxItem.vue' +export { default as MenubarSeparator } from './MenubarSeparator.vue' +export { default as MenubarSub } from './MenubarSub.vue' +export { default as MenubarSubContent } from './MenubarSubContent.vue' +export { default as MenubarSubTrigger } from './MenubarSubTrigger.vue' +export { default as MenubarTrigger } from './MenubarTrigger.vue' +export { default as MenubarShortcut } from './MenubarShortcut.vue' +export { default as MenubarLabel } from './MenubarLabel.vue' diff --git a/apps/www/src/lib/registry/new-york/ui/navigation-menu/NavigationMenu.vue b/apps/www/src/lib/registry/new-york/ui/navigation-menu/NavigationMenu.vue new file mode 100644 index 00000000..39d79fb2 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/navigation-menu/NavigationMenu.vue @@ -0,0 +1,24 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/navigation-menu/NavigationMenuContent.vue b/apps/www/src/lib/registry/new-york/ui/navigation-menu/NavigationMenuContent.vue new file mode 100644 index 00000000..6e981811 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/navigation-menu/NavigationMenuContent.vue @@ -0,0 +1,26 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/navigation-menu/NavigationMenuIndicator.vue b/apps/www/src/lib/registry/new-york/ui/navigation-menu/NavigationMenuIndicator.vue new file mode 100644 index 00000000..1a64e069 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/navigation-menu/NavigationMenuIndicator.vue @@ -0,0 +1,15 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/navigation-menu/NavigationMenuItem.vue b/apps/www/src/lib/registry/new-york/ui/navigation-menu/NavigationMenuItem.vue new file mode 100644 index 00000000..50e1565f --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/navigation-menu/NavigationMenuItem.vue @@ -0,0 +1,11 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/navigation-menu/NavigationMenuLink.vue b/apps/www/src/lib/registry/new-york/ui/navigation-menu/NavigationMenuLink.vue new file mode 100644 index 00000000..d2d83e2b --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/navigation-menu/NavigationMenuLink.vue @@ -0,0 +1,17 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/navigation-menu/NavigationMenuList.vue b/apps/www/src/lib/registry/new-york/ui/navigation-menu/NavigationMenuList.vue new file mode 100644 index 00000000..c30dcde3 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/navigation-menu/NavigationMenuList.vue @@ -0,0 +1,20 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/navigation-menu/NavigationMenuTrigger.vue b/apps/www/src/lib/registry/new-york/ui/navigation-menu/NavigationMenuTrigger.vue new file mode 100644 index 00000000..a9ffee31 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/navigation-menu/NavigationMenuTrigger.vue @@ -0,0 +1,24 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/navigation-menu/NavigationMenuViewport.vue b/apps/www/src/lib/registry/new-york/ui/navigation-menu/NavigationMenuViewport.vue new file mode 100644 index 00000000..40f1f7b0 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/navigation-menu/NavigationMenuViewport.vue @@ -0,0 +1,23 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/navigation-menu/index.ts b/apps/www/src/lib/registry/new-york/ui/navigation-menu/index.ts new file mode 100644 index 00000000..70d4443b --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/navigation-menu/index.ts @@ -0,0 +1,12 @@ +import { cva } from 'class-variance-authority' + +export { default as NavigationMenu } from './NavigationMenu.vue' +export { default as NavigationMenuList } from './NavigationMenuList.vue' +export { default as NavigationMenuItem } from './NavigationMenuItem.vue' +export { default as NavigationMenuTrigger } from './NavigationMenuTrigger.vue' +export { default as NavigationMenuContent } from './NavigationMenuContent.vue' +export { default as NavigationMenuLink } from './NavigationMenuLink.vue' + +export const navigationMenuTriggerStyle = cva( + 'group inline-flex h-9 w-max items-center justify-center rounded-md bg-background px-4 py-2 text-sm font-medium transition-colors hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground focus:outline-none disabled:pointer-events-none disabled:opacity-50 data-[active]:bg-accent/50 data-[state=open]:bg-accent/50', +) diff --git a/apps/www/src/lib/registry/new-york/ui/popover/Popover.vue b/apps/www/src/lib/registry/new-york/ui/popover/Popover.vue new file mode 100644 index 00000000..76b0071f --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/popover/Popover.vue @@ -0,0 +1,11 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/popover/PopoverContent.vue b/apps/www/src/lib/registry/new-york/ui/popover/PopoverContent.vue new file mode 100644 index 00000000..c0b4b8b6 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/popover/PopoverContent.vue @@ -0,0 +1,34 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/popover/PopoverTrigger.vue b/apps/www/src/lib/registry/new-york/ui/popover/PopoverTrigger.vue new file mode 100644 index 00000000..22f4772a --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/popover/PopoverTrigger.vue @@ -0,0 +1,11 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/popover/index.ts b/apps/www/src/lib/registry/new-york/ui/popover/index.ts new file mode 100644 index 00000000..495d55a8 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/popover/index.ts @@ -0,0 +1,3 @@ +export { default as Popover } from './Popover.vue' +export { default as PopoverTrigger } from './PopoverTrigger.vue' +export { default as PopoverContent } from './PopoverContent.vue' diff --git a/apps/www/src/lib/registry/new-york/ui/progress/Progress.vue b/apps/www/src/lib/registry/new-york/ui/progress/Progress.vue new file mode 100644 index 00000000..947f1b36 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/progress/Progress.vue @@ -0,0 +1,38 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/progress/index.ts b/apps/www/src/lib/registry/new-york/ui/progress/index.ts new file mode 100644 index 00000000..eace9893 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/progress/index.ts @@ -0,0 +1 @@ +export { default as Progress } from './Progress.vue' diff --git a/apps/www/src/lib/registry/new-york/ui/radio-group/RadioGroup.vue b/apps/www/src/lib/registry/new-york/ui/radio-group/RadioGroup.vue new file mode 100644 index 00000000..1eff3f58 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/radio-group/RadioGroup.vue @@ -0,0 +1,12 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/radio-group/RadioGroupItem.vue b/apps/www/src/lib/registry/new-york/ui/radio-group/RadioGroupItem.vue new file mode 100644 index 00000000..153d720e --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/radio-group/RadioGroupItem.vue @@ -0,0 +1,29 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/radio-group/index.ts b/apps/www/src/lib/registry/new-york/ui/radio-group/index.ts new file mode 100644 index 00000000..fa1da9c2 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/radio-group/index.ts @@ -0,0 +1,2 @@ +export { default as RadioGroup } from './RadioGroup.vue' +export { default as RadioGroupItem } from './RadioGroupItem.vue' diff --git a/apps/www/src/lib/registry/new-york/ui/scroll-area/ScrollArea.vue b/apps/www/src/lib/registry/new-york/ui/scroll-area/ScrollArea.vue new file mode 100644 index 00000000..c56cf87d --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/scroll-area/ScrollArea.vue @@ -0,0 +1,30 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/scroll-area/ScrollBar.vue b/apps/www/src/lib/registry/new-york/ui/scroll-area/ScrollBar.vue new file mode 100644 index 00000000..9ba2cb09 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/scroll-area/ScrollBar.vue @@ -0,0 +1,23 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/scroll-area/index.ts b/apps/www/src/lib/registry/new-york/ui/scroll-area/index.ts new file mode 100644 index 00000000..2bd4fae5 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/scroll-area/index.ts @@ -0,0 +1,2 @@ +export { default as ScrollArea } from './ScrollArea.vue' +export { default as ScrollBar } from './ScrollBar.vue' diff --git a/apps/www/src/lib/registry/new-york/ui/select/Select.vue b/apps/www/src/lib/registry/new-york/ui/select/Select.vue new file mode 100644 index 00000000..9ea04703 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/select/Select.vue @@ -0,0 +1,14 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/select/SelectContent.vue b/apps/www/src/lib/registry/new-york/ui/select/SelectContent.vue new file mode 100644 index 00000000..1f2610c8 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/select/SelectContent.vue @@ -0,0 +1,44 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/select/SelectGroup.vue b/apps/www/src/lib/registry/new-york/ui/select/SelectGroup.vue new file mode 100644 index 00000000..e31301c7 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/select/SelectGroup.vue @@ -0,0 +1,12 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/select/SelectItem.vue b/apps/www/src/lib/registry/new-york/ui/select/SelectItem.vue new file mode 100644 index 00000000..5ebbd0be --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/select/SelectItem.vue @@ -0,0 +1,34 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/select/SelectItemText.vue b/apps/www/src/lib/registry/new-york/ui/select/SelectItemText.vue new file mode 100644 index 00000000..a0bb5c24 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/select/SelectItemText.vue @@ -0,0 +1,11 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/select/SelectLabel.vue b/apps/www/src/lib/registry/new-york/ui/select/SelectLabel.vue new file mode 100644 index 00000000..9674ccb1 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/select/SelectLabel.vue @@ -0,0 +1,12 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/select/SelectSeparator.vue b/apps/www/src/lib/registry/new-york/ui/select/SelectSeparator.vue new file mode 100644 index 00000000..b1473cb4 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/select/SelectSeparator.vue @@ -0,0 +1,10 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/select/SelectTrigger.vue b/apps/www/src/lib/registry/new-york/ui/select/SelectTrigger.vue new file mode 100644 index 00000000..c7ad6747 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/select/SelectTrigger.vue @@ -0,0 +1,33 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/select/SelectValue.vue b/apps/www/src/lib/registry/new-york/ui/select/SelectValue.vue new file mode 100644 index 00000000..4bc37dd8 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/select/SelectValue.vue @@ -0,0 +1,11 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/select/index.ts b/apps/www/src/lib/registry/new-york/ui/select/index.ts new file mode 100644 index 00000000..f188cc49 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/select/index.ts @@ -0,0 +1,9 @@ +export { default as Select } from './Select.vue' +export { default as SelectValue } from './SelectValue.vue' +export { default as SelectTrigger } from './SelectTrigger.vue' +export { default as SelectContent } from './SelectContent.vue' +export { default as SelectGroup } from './SelectGroup.vue' +export { default as SelectItem } from './SelectItem.vue' +export { default as SelectItemText } from './SelectItemText.vue' +export { default as SelectLabel } from './SelectLabel.vue' +export { default as SelectSeparator } from './SelectSeparator.vue' diff --git a/apps/www/src/lib/registry/new-york/ui/separator/Separator.vue b/apps/www/src/lib/registry/new-york/ui/separator/Separator.vue new file mode 100644 index 00000000..1e6b3f3f --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/separator/Separator.vue @@ -0,0 +1,15 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/separator/index.ts b/apps/www/src/lib/registry/new-york/ui/separator/index.ts new file mode 100644 index 00000000..2287bcb9 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/separator/index.ts @@ -0,0 +1 @@ +export { default as Separator } from './Separator.vue' diff --git a/apps/www/src/lib/registry/new-york/ui/sheet/Sheet.vue b/apps/www/src/lib/registry/new-york/ui/sheet/Sheet.vue new file mode 100644 index 00000000..65d92c86 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/sheet/Sheet.vue @@ -0,0 +1,9 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/sheet/SheetClose.vue b/apps/www/src/lib/registry/new-york/ui/sheet/SheetClose.vue new file mode 100644 index 00000000..a64703e5 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/sheet/SheetClose.vue @@ -0,0 +1,11 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/sheet/SheetContent.vue b/apps/www/src/lib/registry/new-york/ui/sheet/SheetContent.vue new file mode 100644 index 00000000..d8aa1e5b --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/sheet/SheetContent.vue @@ -0,0 +1,63 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/sheet/SheetDescription.vue b/apps/www/src/lib/registry/new-york/ui/sheet/SheetDescription.vue new file mode 100644 index 00000000..9f166647 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/sheet/SheetDescription.vue @@ -0,0 +1,15 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/sheet/SheetFooter.vue b/apps/www/src/lib/registry/new-york/ui/sheet/SheetFooter.vue new file mode 100644 index 00000000..72e1e2e7 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/sheet/SheetFooter.vue @@ -0,0 +1,18 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/sheet/SheetHeader.vue b/apps/www/src/lib/registry/new-york/ui/sheet/SheetHeader.vue new file mode 100644 index 00000000..d2eb9b23 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/sheet/SheetHeader.vue @@ -0,0 +1,15 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/sheet/SheetTitle.vue b/apps/www/src/lib/registry/new-york/ui/sheet/SheetTitle.vue new file mode 100644 index 00000000..9a47c633 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/sheet/SheetTitle.vue @@ -0,0 +1,15 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/sheet/SheetTrigger.vue b/apps/www/src/lib/registry/new-york/ui/sheet/SheetTrigger.vue new file mode 100644 index 00000000..ee0c12ff --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/sheet/SheetTrigger.vue @@ -0,0 +1,11 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/sheet/index.ts b/apps/www/src/lib/registry/new-york/ui/sheet/index.ts new file mode 100644 index 00000000..51c631e3 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/sheet/index.ts @@ -0,0 +1,8 @@ +export { default as Sheet } from './Sheet.vue' +export { default as SheetTrigger } from './SheetTrigger.vue' +export { default as SheetClose } from './SheetClose.vue' +export { default as SheetContent } from './SheetContent.vue' +export { default as SheetHeader } from './SheetHeader.vue' +export { default as SheetTitle } from './SheetTitle.vue' +export { default as SheetDescription } from './SheetDescription.vue' +export { default as SheetFooter } from './SheetFooter.vue' diff --git a/apps/www/src/lib/registry/new-york/ui/skeleton/Skeleton.vue b/apps/www/src/lib/registry/new-york/ui/skeleton/Skeleton.vue new file mode 100644 index 00000000..bf3b943a --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/skeleton/Skeleton.vue @@ -0,0 +1,13 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/skeleton/index.ts b/apps/www/src/lib/registry/new-york/ui/skeleton/index.ts new file mode 100644 index 00000000..be21fad3 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/skeleton/index.ts @@ -0,0 +1 @@ +export { default as Skeleton } from './Skeleton.vue' diff --git a/apps/www/src/lib/registry/new-york/ui/slider/Slider.vue b/apps/www/src/lib/registry/new-york/ui/slider/Slider.vue new file mode 100644 index 00000000..e82f0fb9 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/slider/Slider.vue @@ -0,0 +1,23 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/slider/index.ts b/apps/www/src/lib/registry/new-york/ui/slider/index.ts new file mode 100644 index 00000000..1c945deb --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/slider/index.ts @@ -0,0 +1 @@ +export { default as Slider } from './Slider.vue' diff --git a/apps/www/src/lib/registry/new-york/ui/switch/Switch.vue b/apps/www/src/lib/registry/new-york/ui/switch/Switch.vue new file mode 100644 index 00000000..57cbf64c --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/switch/Switch.vue @@ -0,0 +1,34 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/switch/index.ts b/apps/www/src/lib/registry/new-york/ui/switch/index.ts new file mode 100644 index 00000000..87b4b17d --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/switch/index.ts @@ -0,0 +1 @@ +export { default as Switch } from './Switch.vue' diff --git a/apps/www/src/lib/registry/new-york/ui/table/Table.vue b/apps/www/src/lib/registry/new-york/ui/table/Table.vue new file mode 100644 index 00000000..e64c4516 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/table/Table.vue @@ -0,0 +1,13 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/table/TableBody.vue b/apps/www/src/lib/registry/new-york/ui/table/TableBody.vue new file mode 100644 index 00000000..eb0f663a --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/table/TableBody.vue @@ -0,0 +1,11 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/table/TableCaption.vue b/apps/www/src/lib/registry/new-york/ui/table/TableCaption.vue new file mode 100644 index 00000000..513caa7e --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/table/TableCaption.vue @@ -0,0 +1,11 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/table/TableCell.vue b/apps/www/src/lib/registry/new-york/ui/table/TableCell.vue new file mode 100644 index 00000000..eb2e18fb --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/table/TableCell.vue @@ -0,0 +1,18 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/table/TableEmpty.vue b/apps/www/src/lib/registry/new-york/ui/table/TableEmpty.vue new file mode 100644 index 00000000..7e60756f --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/table/TableEmpty.vue @@ -0,0 +1,33 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/table/TableFooter.vue b/apps/www/src/lib/registry/new-york/ui/table/TableFooter.vue new file mode 100644 index 00000000..6e34e4c6 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/table/TableFooter.vue @@ -0,0 +1,11 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/table/TableHead.vue b/apps/www/src/lib/registry/new-york/ui/table/TableHead.vue new file mode 100644 index 00000000..c5528062 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/table/TableHead.vue @@ -0,0 +1,11 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/table/TableHeader.vue b/apps/www/src/lib/registry/new-york/ui/table/TableHeader.vue new file mode 100644 index 00000000..3af2117f --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/table/TableHeader.vue @@ -0,0 +1,11 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/table/TableRow.vue b/apps/www/src/lib/registry/new-york/ui/table/TableRow.vue new file mode 100644 index 00000000..f752f46f --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/table/TableRow.vue @@ -0,0 +1,11 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/table/index.ts b/apps/www/src/lib/registry/new-york/ui/table/index.ts new file mode 100644 index 00000000..44582d35 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/table/index.ts @@ -0,0 +1,8 @@ +export { default as Table } from './Table.vue' +export { default as TableBody } from './TableBody.vue' +export { default as TableCell } from './TableCell.vue' +export { default as TableHead } from './TableHead.vue' +export { default as TableHeader } from './TableHeader.vue' +export { default as TableRow } from './TableRow.vue' +export { default as TableCaption } from './TableCaption.vue' +export { default as TableEmpty } from './TableEmpty.vue' diff --git a/apps/www/src/lib/registry/new-york/ui/tabs/Tabs.vue b/apps/www/src/lib/registry/new-york/ui/tabs/Tabs.vue new file mode 100644 index 00000000..808fe019 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/tabs/Tabs.vue @@ -0,0 +1,11 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/tabs/TabsContent.vue b/apps/www/src/lib/registry/new-york/ui/tabs/TabsContent.vue new file mode 100644 index 00000000..a39a666b --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/tabs/TabsContent.vue @@ -0,0 +1,15 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/tabs/TabsList.vue b/apps/www/src/lib/registry/new-york/ui/tabs/TabsList.vue new file mode 100644 index 00000000..0486a244 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/tabs/TabsList.vue @@ -0,0 +1,20 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/tabs/TabsTrigger.vue b/apps/www/src/lib/registry/new-york/ui/tabs/TabsTrigger.vue new file mode 100644 index 00000000..2be5601d --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/tabs/TabsTrigger.vue @@ -0,0 +1,20 @@ + + + diff --git a/apps/www/src/lib/registry/new-york/ui/tabs/index.ts b/apps/www/src/lib/registry/new-york/ui/tabs/index.ts new file mode 100644 index 00000000..fbea0c68 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/tabs/index.ts @@ -0,0 +1,4 @@ +export { default as Tabs } from './Tabs.vue' +export { default as TabsTrigger } from './TabsTrigger.vue' +export { default as TabsList } from './TabsList.vue' +export { default as TabsContent } from './TabsContent.vue' diff --git a/apps/www/src/lib/registry/new-york/ui/textarea/Textarea.vue b/apps/www/src/lib/registry/new-york/ui/textarea/Textarea.vue new file mode 100644 index 00000000..326d2509 --- /dev/null +++ b/apps/www/src/lib/registry/new-york/ui/textarea/Textarea.vue @@ -0,0 +1,22 @@ + + +