From df1e80b5287ff71867bad1a1bfebb102cef7d5bf Mon Sep 17 00:00:00 2001 From: Brandon McConnell Date: Wed, 30 Jul 2025 13:15:09 -0400 Subject: Lay groundwork for Tailwind v4 upgrade --- apps/web/src/components/ui/alert-dialog.tsx | 2 +- apps/web/src/components/ui/badge.tsx | 6 +-- apps/web/src/components/ui/button.tsx | 12 +++--- apps/web/src/components/ui/calendar.tsx | 2 +- apps/web/src/components/ui/carousel.tsx | 4 +- apps/web/src/components/ui/chart.tsx | 6 +-- apps/web/src/components/ui/checkbox.tsx | 2 +- apps/web/src/components/ui/command.tsx | 4 +- apps/web/src/components/ui/context-menu.tsx | 6 +-- apps/web/src/components/ui/dialog.tsx | 6 +-- apps/web/src/components/ui/draggable-item.tsx | 6 +-- apps/web/src/components/ui/dropdown-menu.tsx | 6 +-- apps/web/src/components/ui/hover-card.tsx | 2 +- .../src/components/ui/image-timeline-treatment.tsx | 4 +- apps/web/src/components/ui/input-otp.tsx | 4 +- apps/web/src/components/ui/input.tsx | 2 +- apps/web/src/components/ui/menubar.tsx | 16 ++++---- apps/web/src/components/ui/navigation-menu.tsx | 8 ++-- apps/web/src/components/ui/pagination.tsx | 2 +- apps/web/src/components/ui/popover.tsx | 2 +- apps/web/src/components/ui/radio-group.tsx | 2 +- apps/web/src/components/ui/resizable.tsx | 2 +- apps/web/src/components/ui/scroll-area.tsx | 4 +- apps/web/src/components/ui/select.tsx | 8 ++-- apps/web/src/components/ui/separator.tsx | 2 +- apps/web/src/components/ui/sheet.tsx | 2 +- apps/web/src/components/ui/sidebar.tsx | 44 +++++++++++----------- apps/web/src/components/ui/slider.tsx | 2 +- apps/web/src/components/ui/sponsor-button.tsx | 2 +- apps/web/src/components/ui/switch.tsx | 2 +- apps/web/src/components/ui/table.tsx | 2 +- apps/web/src/components/ui/tabs.tsx | 4 +- apps/web/src/components/ui/textarea.tsx | 2 +- apps/web/src/components/ui/toast.tsx | 8 ++-- apps/web/src/components/ui/toggle.tsx | 4 +- 35 files changed, 96 insertions(+), 96 deletions(-) (limited to 'apps/web/src/components/ui') diff --git a/apps/web/src/components/ui/alert-dialog.tsx b/apps/web/src/components/ui/alert-dialog.tsx index 2cce235c..d5d6f78f 100644 --- a/apps/web/src/components/ui/alert-dialog.tsx +++ b/apps/web/src/components/ui/alert-dialog.tsx @@ -117,7 +117,7 @@ const AlertDialogCancel = React.forwardRef< ->(({ className, variant = "outline", size = "icon", ...props }, ref) => { +>(({ className, variant = "outline-solid", size = "icon", ...props }, ref) => { const { orientation, scrollPrev, canScrollPrev } = useCarousel(); return ( @@ -226,7 +226,7 @@ CarouselPrevious.displayName = "CarouselPrevious"; const CarouselNext = React.forwardRef< HTMLButtonElement, React.ComponentProps ->(({ className, variant = "outline", size = "icon", ...props }, ref) => { +>(({ className, variant = "outline-solid", size = "icon", ...props }, ref) => { const { orientation, scrollNext, canScrollNext } = useCarousel(); return ( diff --git a/apps/web/src/components/ui/chart.tsx b/apps/web/src/components/ui/chart.tsx index 82d77752..a469c87a 100644 --- a/apps/web/src/components/ui/chart.tsx +++ b/apps/web/src/components/ui/chart.tsx @@ -57,7 +57,7 @@ const ChartContainer = React.forwardRef< data-chart={chartId} ref={ref} className={cn( - "flex aspect-video justify-center text-xs [&_.recharts-cartesian-axis-tick_text]:fill-muted-foreground [&_.recharts-cartesian-grid_line[stroke='#ccc']]:stroke-border/50 [&_.recharts-curve.recharts-tooltip-cursor]:stroke-border [&_.recharts-dot[stroke='#fff']]:stroke-transparent [&_.recharts-layer]:outline-none [&_.recharts-polar-grid_[stroke='#ccc']]:stroke-border [&_.recharts-radial-bar-background-sector]:fill-muted [&_.recharts-rectangle.recharts-tooltip-cursor]:fill-muted [&_.recharts-reference-line_[stroke='#ccc']]:stroke-border [&_.recharts-sector[stroke='#fff']]:stroke-transparent [&_.recharts-sector]:outline-none [&_.recharts-surface]:outline-none", + "flex aspect-video justify-center text-xs [&_.recharts-cartesian-axis-tick_text]:fill-muted-foreground [&_.recharts-cartesian-grid_line[stroke='#ccc']]:stroke-border/50 [&_.recharts-curve.recharts-tooltip-cursor]:stroke-border [&_.recharts-dot[stroke='#fff']]:stroke-transparent [&_.recharts-layer]:outline-hidden [&_.recharts-polar-grid_[stroke='#ccc']]:stroke-border [&_.recharts-radial-bar-background-sector]:fill-muted [&_.recharts-rectangle.recharts-tooltip-cursor]:fill-muted [&_.recharts-reference-line_[stroke='#ccc']]:stroke-border [&_.recharts-sector[stroke='#fff']]:stroke-transparent [&_.recharts-sector]:outline-hidden [&_.recharts-surface]:outline-hidden", className )} {...props} @@ -184,7 +184,7 @@ const ChartTooltipContent = React.forwardRef<
@@ -213,7 +213,7 @@ const ChartTooltipContent = React.forwardRef< !hideIndicator && (
svg]:size-4 [&>svg]:shrink-0", + "relative flex cursor-pointer select-none items-center gap-2 px-2 py-1.5 text-sm outline-hidden transition-opacity data-disabled:pointer-events-none data-disabled:opacity-50 [&>svg]:size-4 [&>svg]:shrink-0", { variants: { variant: { @@ -64,7 +64,7 @@ const ContextMenuSubContent = React.forwardRef< { @@ -55,7 +55,7 @@ const DialogContent = React.forwardRef<
{children}
- + Close diff --git a/apps/web/src/components/ui/draggable-item.tsx b/apps/web/src/components/ui/draggable-item.tsx index dfb4dce7..4c71e4b7 100644 --- a/apps/web/src/components/ui/draggable-item.tsx +++ b/apps/web/src/components/ui/draggable-item.tsx @@ -130,7 +130,7 @@ export function DraggableMediaItem({ typeof document !== "undefined" && createPortal(
{preview} @@ -179,7 +179,7 @@ function PlusButton({ }} title={tooltipText} > - + ); diff --git a/apps/web/src/components/ui/dropdown-menu.tsx b/apps/web/src/components/ui/dropdown-menu.tsx index d9962dd2..bdd86d58 100644 --- a/apps/web/src/components/ui/dropdown-menu.tsx +++ b/apps/web/src/components/ui/dropdown-menu.tsx @@ -20,7 +20,7 @@ const DropdownMenuSub = DropdownMenuPrimitive.Sub; const DropdownMenuRadioGroup = DropdownMenuPrimitive.RadioGroup; const dropdownMenuItemVariants = cva( - "relative flex cursor-pointer select-none items-center gap-2 px-2 py-1.5 text-sm outline-none transition-opacity data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&>svg]:size-4 [&>svg]:shrink-0", + "relative flex cursor-pointer select-none items-center gap-2 px-2 py-1.5 text-sm outline-hidden transition-opacity data-disabled:pointer-events-none data-disabled:opacity-50 [&>svg]:size-4 [&>svg]:shrink-0", { variants: { variant: { @@ -65,7 +65,7 @@ const DropdownMenuSubContent = React.forwardRef< - {backgroundType === "blur" && ( + {backgroundType === "blur-sm" && (
( {children}{" "}