From f4e2dd45d42c101d9d0fbbe04c9ed7a2cdf4a0b7 Mon Sep 17 00:00:00 2001 From: senke Date: Fri, 16 Jan 2026 01:56:37 +0100 Subject: [PATCH] consistency: auto-migrate Tailwind default colors (Batch 5, 50 instances) --- apps/web/src/components/ui/FormField.tsx | 26 +++++++++---------- apps/web/src/components/ui/ImageCropper.tsx | 12 ++++----- apps/web/src/components/ui/LoadingState.tsx | 12 ++++----- apps/web/src/components/ui/Toast.tsx | 2 +- apps/web/src/components/ui/avatar.tsx | 4 +-- apps/web/src/components/ui/checkbox.tsx | 2 +- .../src/components/ui/confirmation-dialog.tsx | 2 +- apps/web/src/components/ui/dialog.tsx | 2 +- apps/web/src/components/ui/dropdown-menu.tsx | 10 +++---- 9 files changed, 36 insertions(+), 36 deletions(-) diff --git a/apps/web/src/components/ui/FormField.tsx b/apps/web/src/components/ui/FormField.tsx index 560479398..ff8bb936c 100644 --- a/apps/web/src/components/ui/FormField.tsx +++ b/apps/web/src/components/ui/FormField.tsx @@ -112,16 +112,16 @@ export const FormField: React.FC = ({ }) => { return (
-
); @@ -141,10 +141,10 @@ export const Input: React.FC = ({ className={cn( 'w-full px-3 py-2 border rounded-md shadow-sm transition-colors', 'focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-transparent', - 'dark:bg-gray-800 dark:border-gray-600 dark:text-white', + 'dark:bg-kodo-graphite dark:border-kodo-steel dark:text-white', error - ? 'border-red-500 focus:ring-red-500' - : 'border-gray-300 dark:border-gray-600', + ? 'border-kodo-red focus:ring-red-500' + : 'border-kodo-steel dark:border-kodo-steel', className, )} {...props} @@ -167,10 +167,10 @@ export const Textarea: React.FC = ({ className={cn( 'w-full px-3 py-2 border rounded-md shadow-sm transition-colors resize-none', 'focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-transparent', - 'dark:bg-gray-800 dark:border-gray-600 dark:text-white', + 'dark:bg-kodo-graphite dark:border-kodo-steel dark:text-white', error - ? 'border-red-500 focus:ring-red-500' - : 'border-gray-300 dark:border-gray-600', + ? 'border-kodo-red focus:ring-red-500' + : 'border-kodo-steel dark:border-kodo-steel', className, )} {...props} @@ -194,10 +194,10 @@ export const Select: React.FC = ({ className={cn( 'w-full px-3 py-2 border rounded-md shadow-sm transition-colors', 'focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-transparent', - 'dark:bg-gray-800 dark:border-gray-600 dark:text-white', + 'dark:bg-kodo-graphite dark:border-kodo-steel dark:text-white', error - ? 'border-red-500 focus:ring-red-500' - : 'border-gray-300 dark:border-gray-600', + ? 'border-kodo-red focus:ring-red-500' + : 'border-kodo-steel dark:border-kodo-steel', className, )} {...props} diff --git a/apps/web/src/components/ui/ImageCropper.tsx b/apps/web/src/components/ui/ImageCropper.tsx index 290a8b0c2..0973ea801 100644 --- a/apps/web/src/components/ui/ImageCropper.tsx +++ b/apps/web/src/components/ui/ImageCropper.tsx @@ -4,7 +4,7 @@ import React, { useState, useCallback, lazy, Suspense } from 'react'; const Cropper = lazy(() => Promise.resolve({ default: (_props: any) => ( -
+
Cropper Mock
), @@ -135,7 +135,7 @@ export const ImageCropper: React.FC = ({

Edit Image

-
@@ -167,8 +167,8 @@ export const ImageCropper: React.FC = ({ {/* Controls */}
- Zoom - + Zoom + = ({
- Rotate - + Rotate +
diff --git a/apps/web/src/components/ui/checkbox.tsx b/apps/web/src/components/ui/checkbox.tsx index 9bfb33801..08708af0a 100644 --- a/apps/web/src/components/ui/checkbox.tsx +++ b/apps/web/src/components/ui/checkbox.tsx @@ -118,7 +118,7 @@ export const Checkbox = React.forwardRef( />
{label && ( - + {label} )} diff --git a/apps/web/src/components/ui/confirmation-dialog.tsx b/apps/web/src/components/ui/confirmation-dialog.tsx index f0ce8d0d7..ea0087294 100644 --- a/apps/web/src/components/ui/confirmation-dialog.tsx +++ b/apps/web/src/components/ui/confirmation-dialog.tsx @@ -151,7 +151,7 @@ export function ConfirmationDialog({ {variant === 'destructive' && (
- +
)} diff --git a/apps/web/src/components/ui/dialog.tsx b/apps/web/src/components/ui/dialog.tsx index 063a5e4dd..baf35fdab 100644 --- a/apps/web/src/components/ui/dialog.tsx +++ b/apps/web/src/components/ui/dialog.tsx @@ -319,7 +319,7 @@ export function DialogDescription({ children, className, }: DialogDescriptionProps) { - return

{children}

; + return

{children}

; } export interface DialogTitleProps { diff --git a/apps/web/src/components/ui/dropdown-menu.tsx b/apps/web/src/components/ui/dropdown-menu.tsx index 306d3a8fd..458c1382a 100644 --- a/apps/web/src/components/ui/dropdown-menu.tsx +++ b/apps/web/src/components/ui/dropdown-menu.tsx @@ -185,7 +185,7 @@ const DropdownMenuItem = React.forwardRef< className={cn( 'relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none', 'transition-colors focus:bg-white/5 focus:text-white disabled:pointer-events-none disabled:opacity-50', - 'text-gray-300 hover:text-white w-full text-left', + 'text-kodo-text-main hover:text-white w-full text-left', inset && 'pl-8', className, )} @@ -213,7 +213,7 @@ const DropdownMenuCheckboxItem = React.forwardRef< className={cn( 'relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none', 'transition-colors focus:bg-white/5 focus:text-white disabled:pointer-events-none disabled:opacity-50', - 'text-gray-300 hover:text-white w-full text-left', + 'text-kodo-text-main hover:text-white w-full text-left', className, )} {...props} @@ -241,7 +241,7 @@ const DropdownMenuRadioItem = React.forwardRef< className={cn( 'relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none', 'transition-colors focus:bg-white/5 focus:text-white disabled:pointer-events-none disabled:opacity-50', - 'text-gray-300 hover:text-white w-full text-left', + 'text-kodo-text-main hover:text-white w-full text-left', className, )} {...props} @@ -266,7 +266,7 @@ const DropdownMenuLabel = React.forwardRef<