From 28856e21498eae859782b0fc468534924797381f Mon Sep 17 00:00:00 2001 From: Ricardo Gonzalez Date: Fri, 22 May 2026 22:56:56 -0500 Subject: [PATCH] Fix: style 'new-york' + CSS exacto del manual shadcn-vue MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - components.json: reka-nova → new-york - style.css: reescrito según manual (orden @theme inline después de :root/.dark) - color-destructive-foreground agregado a @theme inline - Colores chart correctos (no grayscale), sidebar-border sólido, destructive tonos - @layer base sin duplicados, font-sans vía CSS variable - 130 componentes reinstalados con new-york variants --- components.json | 2 +- src/components/ui/avatar/Avatar.vue | 14 +- src/components/ui/avatar/AvatarFallback.vue | 16 +- src/components/ui/avatar/AvatarImage.vue | 6 +- src/components/ui/avatar/index.ts | 30 +--- src/components/ui/badge/Badge.vue | 21 ++- src/components/ui/badge/index.ts | 24 +-- src/components/ui/breadcrumb/Breadcrumb.vue | 7 +- .../ui/breadcrumb/BreadcrumbEllipsis.vue | 13 +- .../ui/breadcrumb/BreadcrumbItem.vue | 8 +- .../ui/breadcrumb/BreadcrumbLink.vue | 12 +- .../ui/breadcrumb/BreadcrumbList.vue | 8 +- .../ui/breadcrumb/BreadcrumbPage.vue | 6 +- .../ui/breadcrumb/BreadcrumbSeparator.vue | 11 +- src/components/ui/breadcrumb/index.ts | 14 +- src/components/ui/button/Button.vue | 20 +-- src/components/ui/button/index.ts | 43 ++--- src/components/ui/card/Card.vue | 21 +-- src/components/ui/card/CardAction.vue | 6 +- src/components/ui/card/CardContent.vue | 8 +- src/components/ui/card/CardDescription.vue | 10 +- src/components/ui/card/CardFooter.vue | 8 +- src/components/ui/card/CardHeader.vue | 8 +- src/components/ui/card/CardTitle.vue | 12 +- src/components/ui/card/index.ts | 14 +- src/components/ui/collapsible/Collapsible.vue | 4 +- .../ui/collapsible/CollapsibleContent.vue | 4 +- .../ui/collapsible/CollapsibleTrigger.vue | 4 +- src/components/ui/collapsible/index.ts | 6 +- src/components/ui/dialog/Dialog.vue | 4 +- src/components/ui/dialog/DialogClose.vue | 4 +- src/components/ui/dialog/DialogContent.vue | 34 ++-- .../ui/dialog/DialogDescription.vue | 16 +- src/components/ui/dialog/DialogFooter.vue | 10 +- src/components/ui/dialog/DialogHeader.vue | 8 +- src/components/ui/dialog/DialogOverlay.vue | 16 +- .../ui/dialog/DialogScrollContent.vue | 19 +-- src/components/ui/dialog/DialogTitle.vue | 16 +- src/components/ui/dialog/DialogTrigger.vue | 4 +- src/components/ui/dialog/index.ts | 20 +-- .../ui/dropdown-menu/DropdownMenu.vue | 4 +- .../DropdownMenuCheckboxItem.vue | 28 ++-- .../ui/dropdown-menu/DropdownMenuContent.vue | 17 +- .../ui/dropdown-menu/DropdownMenuGroup.vue | 4 +- .../ui/dropdown-menu/DropdownMenuItem.vue | 20 +-- .../ui/dropdown-menu/DropdownMenuLabel.vue | 16 +- .../dropdown-menu/DropdownMenuRadioGroup.vue | 4 +- .../dropdown-menu/DropdownMenuRadioItem.vue | 26 ++- .../dropdown-menu/DropdownMenuSeparator.vue | 14 +- .../ui/dropdown-menu/DropdownMenuShortcut.vue | 8 +- .../ui/dropdown-menu/DropdownMenuSub.vue | 4 +- .../dropdown-menu/DropdownMenuSubContent.vue | 16 +- .../dropdown-menu/DropdownMenuSubTrigger.vue | 23 ++- .../ui/dropdown-menu/DropdownMenuTrigger.vue | 4 +- src/components/ui/dropdown-menu/index.ts | 30 ++-- src/components/ui/input/Input.vue | 16 +- src/components/ui/input/index.ts | 2 +- src/components/ui/select/Select.vue | 4 +- src/components/ui/select/SelectContent.vue | 29 ++-- src/components/ui/select/SelectGroup.vue | 14 +- src/components/ui/select/SelectItem.vue | 23 ++- src/components/ui/select/SelectItemText.vue | 4 +- src/components/ui/select/SelectLabel.vue | 12 +- .../ui/select/SelectScrollDownButton.vue | 21 ++- .../ui/select/SelectScrollUpButton.vue | 21 ++- src/components/ui/select/SelectSeparator.vue | 16 +- src/components/ui/select/SelectTrigger.vue | 23 ++- src/components/ui/select/SelectValue.vue | 4 +- src/components/ui/select/index.ts | 22 +-- src/components/ui/separator/Separator.vue | 18 +- src/components/ui/separator/index.ts | 2 +- src/components/ui/sheet/Sheet.vue | 4 +- src/components/ui/sheet/SheetClose.vue | 4 +- src/components/ui/sheet/SheetContent.vue | 49 +++--- src/components/ui/sheet/SheetDescription.vue | 14 +- src/components/ui/sheet/SheetFooter.vue | 9 +- src/components/ui/sheet/SheetHeader.vue | 8 +- src/components/ui/sheet/SheetOverlay.vue | 16 +- src/components/ui/sheet/SheetTitle.vue | 16 +- src/components/ui/sheet/SheetTrigger.vue | 4 +- src/components/ui/sheet/index.ts | 16 +- src/components/ui/sidebar/Sidebar.vue | 20 +-- src/components/ui/sidebar/SidebarContent.vue | 8 +- src/components/ui/sidebar/SidebarFooter.vue | 8 +- src/components/ui/sidebar/SidebarGroup.vue | 8 +- .../ui/sidebar/SidebarGroupAction.vue | 14 +- .../ui/sidebar/SidebarGroupContent.vue | 8 +- .../ui/sidebar/SidebarGroupLabel.vue | 13 +- src/components/ui/sidebar/SidebarHeader.vue | 8 +- src/components/ui/sidebar/SidebarInput.vue | 11 +- src/components/ui/sidebar/SidebarInset.vue | 9 +- src/components/ui/sidebar/SidebarMenu.vue | 8 +- .../ui/sidebar/SidebarMenuAction.vue | 21 ++- .../ui/sidebar/SidebarMenuBadge.vue | 13 +- .../ui/sidebar/SidebarMenuButton.vue | 18 +- .../ui/sidebar/SidebarMenuButtonChild.vue | 26 +-- src/components/ui/sidebar/SidebarMenuItem.vue | 6 +- .../ui/sidebar/SidebarMenuSkeleton.vue | 10 +- src/components/ui/sidebar/SidebarMenuSub.vue | 11 +- .../ui/sidebar/SidebarMenuSubButton.vue | 24 +-- .../ui/sidebar/SidebarMenuSubItem.vue | 6 +- src/components/ui/sidebar/SidebarProvider.vue | 24 +-- src/components/ui/sidebar/SidebarRail.vue | 12 +- .../ui/sidebar/SidebarSeparator.vue | 6 +- src/components/ui/sidebar/SidebarTrigger.vue | 17 +- src/components/ui/sidebar/index.ts | 79 ++++----- src/components/ui/sidebar/utils.ts | 18 +- src/components/ui/skeleton/Skeleton.vue | 8 +- src/components/ui/skeleton/index.ts | 2 +- src/components/ui/switch/Switch.vue | 9 +- src/components/ui/table/Table.vue | 8 +- src/components/ui/table/TableBody.vue | 6 +- src/components/ui/table/TableCaption.vue | 6 +- src/components/ui/table/TableCell.vue | 13 +- src/components/ui/table/TableEmpty.vue | 14 +- src/components/ui/table/TableFooter.vue | 6 +- src/components/ui/table/TableHead.vue | 8 +- src/components/ui/table/TableHeader.vue | 6 +- src/components/ui/table/TableRow.vue | 8 +- src/components/ui/table/index.ts | 18 +- src/components/ui/table/utils.ts | 6 +- src/components/ui/tabs/Tabs.vue | 17 +- src/components/ui/tabs/TabsContent.vue | 16 +- src/components/ui/tabs/TabsList.vue | 27 ++- src/components/ui/tabs/TabsTrigger.vue | 19 +-- src/components/ui/tabs/index.ts | 28 +--- src/components/ui/tooltip/Tooltip.vue | 4 +- src/components/ui/tooltip/TooltipContent.vue | 20 +-- src/components/ui/tooltip/TooltipProvider.vue | 4 +- src/components/ui/tooltip/TooltipTrigger.vue | 4 +- src/components/ui/tooltip/index.ts | 8 +- src/style.css | 156 +++++++++--------- 132 files changed, 941 insertions(+), 986 deletions(-) diff --git a/components.json b/components.json index 4f498ee..c9eefda 100644 --- a/components.json +++ b/components.json @@ -1,6 +1,6 @@ { "$schema": "https://shadcn-vue.com/schema.json", - "style": "reka-nova", + "style": "new-york", "font": "geist-sans", "typescript": true, "tailwind": { diff --git a/src/components/ui/avatar/Avatar.vue b/src/components/ui/avatar/Avatar.vue index 863e5f8..bb7e669 100644 --- a/src/components/ui/avatar/Avatar.vue +++ b/src/components/ui/avatar/Avatar.vue @@ -1,21 +1,17 @@