diff --git a/src/components/Dialog/DeviceNameDialog.tsx b/src/components/Dialog/DeviceNameDialog.tsx index 26abf6cd..c41c81ba 100644 --- a/src/components/Dialog/DeviceNameDialog.tsx +++ b/src/components/Dialog/DeviceNameDialog.tsx @@ -83,6 +83,7 @@ export const DeviceNameDialog = ({ label: "Long Name", type: "text", properties: { + className: 'text-slate-900 dark:text-slate-200', fieldLength: { currentValueLength: currentLongNameLength ?? 0, max: MAX_LONG_NAME_BYTE_LENGTH, diff --git a/src/components/Dialog/ImportDialog.tsx b/src/components/Dialog/ImportDialog.tsx index 805d2f3e..242502cd 100644 --- a/src/components/Dialog/ImportDialog.tsx +++ b/src/components/Dialog/ImportDialog.tsx @@ -109,7 +109,6 @@ export const ImportDialog = ({ { setImportDialogInput(e.target.value); }} diff --git a/src/components/Dialog/NodeDetailsDialog/NodeDetailsDialog.tsx b/src/components/Dialog/NodeDetailsDialog/NodeDetailsDialog.tsx index a667363f..9001c5f1 100644 --- a/src/components/Dialog/NodeDetailsDialog/NodeDetailsDialog.tsx +++ b/src/components/Dialog/NodeDetailsDialog/NodeDetailsDialog.tsx @@ -131,7 +131,7 @@ export const NodeDetailsDialog = ({ {device.deviceMetrics && (
-

+

Device Metrics:

{deviceMetricsMap.map( diff --git a/src/components/Dialog/QRDialog.tsx b/src/components/Dialog/QRDialog.tsx index c4eecfe4..6eb86356 100644 --- a/src/components/Dialog/QRDialog.tsx +++ b/src/components/Dialog/QRDialog.tsx @@ -133,8 +133,8 @@ export const QRDialog = ({ setTime(Number.parseInt(e.target.value))} - className="dark:text-slate-900" suffix="Minutes" />
diff --git a/src/components/PageComponents/Connect/Serial.tsx b/src/components/PageComponents/Connect/Serial.tsx index b9263e6e..c14775c0 100644 --- a/src/components/PageComponents/Connect/Serial.tsx +++ b/src/components/PageComponents/Connect/Serial.tsx @@ -52,7 +52,7 @@ export const Serial = ({ setConnectionInProgress, closeDialog }: TabElementProps diff --git a/src/components/PageComponents/Messages/MessageItem.tsx b/src/components/PageComponents/Messages/MessageItem.tsx index eb0f5f38..c1fc59bd 100644 --- a/src/components/PageComponents/Messages/MessageItem.tsx +++ b/src/components/PageComponents/Messages/MessageItem.tsx @@ -40,9 +40,9 @@ const StatusTooltip = ({ status, children }: { status: MessageStatus; children: {children} - + {status.displayText} - + @@ -50,7 +50,7 @@ const StatusTooltip = ({ status, children }: { status: MessageStatus; children: const StatusIcon = ({ status, className }: { status: MessageStatus; className?: string }) => { const Icon = status.icon; - const iconClass = cn("w-3.5 h-3.5 shrink-0", className); + const iconClass = cn("size-4 shrink-0", className); return ( @@ -110,10 +110,10 @@ export const MessageItem = ({ message }: MessageProps) => { // const avatarSizeClass = "size-11"; const gridGapClass = "gap-x-2"; - const baseTextStyle = "text-sm text-gray-800 dark:text-gray-200"; - const nameTextStyle = "font-medium text-gray-900 dark:text-gray-100 mr-2"; - const dateTextStyle = "text-gray-500 dark:text-gray-400"; - const statusIconBaseColor = "text-gray-400 dark:text-gray-500"; + const baseTextStyle = "text-sm text-slate-800 dark:text-slate-200"; + const nameTextStyle = "font-medium text-slate-900 dark:text-slate-100 mr-2"; + const dateTextStyle = "text-slate-500 dark:text-slate-400"; + const statusIconBaseColor = "text-slate-400 dark:text-slate-400"; const statusIconFailedColor = "text-red-500 dark:text-red-400"; return ( diff --git a/src/components/PageLayout.tsx b/src/components/PageLayout.tsx index ed1feab4..673ca78d 100644 --- a/src/components/PageLayout.tsx +++ b/src/components/PageLayout.tsx @@ -22,11 +22,11 @@ export interface PageLayoutProps { children: React.ReactNode; leftBar?: React.ReactNode; rightBar?: React.ReactNode; - className?: string; noPadding?: boolean; leftBarClassName?: string; rightBarClassName?: string; topBarClassName?: string; + contentClassName?: string; } export const PageLayout = ({ @@ -35,11 +35,11 @@ export const PageLayout = ({ children, leftBar, rightBar, - className, noPadding, leftBarClassName, rightBarClassName, topBarClassName, + contentClassName }: PageLayoutProps) => { return ( @@ -100,7 +100,7 @@ export const PageLayout = ({ "flex-1 flex flex-col", "overflow-hidden", !noPadding && "px-2", - className + contentClassName )} > {children} diff --git a/src/components/UI/Button.tsx b/src/components/UI/Button.tsx index 17c2d350..b36fca54 100644 --- a/src/components/UI/Button.tsx +++ b/src/components/UI/Button.tsx @@ -8,13 +8,13 @@ const buttonVariants = cva( variants: { variant: { default: - "bg-slate-900 text-white dark:bg-slate-900 hover:dark:bg-slate-700 dark:text-slate-100 hover:bg-slate-800 ", + "bg-slate-900 text-white dark:bg-slate-200 hover:dark:bg-slate-300 dark:text-slate-900 hover:bg-slate-500", destructive: "bg-red-500 text-white hover:bg-red-600 dark:hover:bg-red-600", success: "bg-green-500 text-white hover:bg-green-600 dark:hover:bg-green-600", outline: - "bg-transparent border border-slate-400 hover:bg-slate-100 dark:border-slate-400 dark:text-slate-500", + "bg-transparent border border-slate-400 hover:text-slate-100 dark:hover:text-slate-300 dark:border-slate-400 dark:text-slate-100 ", subtle: "bg-slate-100 text-slate-700 hover:bg-slate-200 dark:bg-slate-500 dark:text-white dark:hover:bg-slate-400", ghost: diff --git a/src/components/UI/Checkbox/index.tsx b/src/components/UI/Checkbox/index.tsx index 3f6baeb2..ac6ff441 100644 --- a/src/components/UI/Checkbox/index.tsx +++ b/src/components/UI/Checkbox/index.tsx @@ -71,7 +71,7 @@ export function Checkbox({ > {isChecked && (
- +
)} diff --git a/src/components/UI/Command.tsx b/src/components/UI/Command.tsx index 28d0114c..d6673525 100644 --- a/src/components/UI/Command.tsx +++ b/src/components/UI/Command.tsx @@ -88,7 +88,7 @@ const CommandGroup = React.forwardRef< (({ className, ...props }, ref) => ( )); diff --git a/src/components/UI/Dialog.tsx b/src/components/UI/Dialog.tsx index ce56f70e..95b9516c 100644 --- a/src/components/UI/Dialog.tsx +++ b/src/components/UI/Dialog.tsx @@ -44,7 +44,7 @@ const DialogContent = React.forwardRef< (({ className, ...props }, ref) => ( )); @@ -118,7 +118,7 @@ const DialogDescription = React.forwardRef< >(({ className, ...props }, ref) => ( )); diff --git a/src/components/UI/Input.tsx b/src/components/UI/Input.tsx index f1eab76d..d0e5be5d 100644 --- a/src/components/UI/Input.tsx +++ b/src/components/UI/Input.tsx @@ -6,11 +6,11 @@ import { useCopyToClipboard } from "@core/hooks/useCopyToClipboard.ts"; import { usePasswordVisibilityToggle } from "@core/hooks/usePasswordVisibilityToggle.ts"; const inputVariants = cva( - "flex h-10 w-full rounded-md border border-slate-300 bg-transparent py-2 px-3 text-sm placeholder:text-slate-400 focus:outline-none focus:ring-1 focus:ring-slate-400 disabled:cursor-not-allowed disabled:opacity-50 dark:border-slate-700 dark:text-slate-100 dark:focus:ring-slate-400 dark:focus:ring-offset-slate-600", + "flex h-10 w-full rounded-md border border-slate-300 bg-transparent py-2 px-3 text-sm placeholder:text-slate-400 focus:outline-none focus:ring-1 focus:ring-slate-400 disabled:cursor-not-allowed disabled:opacity-50 dark:border-slate-500 dark:bg-transparet dark:text-slate-100 dark:focus:ring-slate-400 dark:focus:ring-offset-slate-600", { variants: { variant: { - default: "border-slate-300 dark:border-slate-700", + default: "border-slate-300 dark:border-slate-500", invalid: "border-red-500 dark:border-red-500 focus:ring-red-500 dark:focus:ring-red-500", }, @@ -26,7 +26,7 @@ type InputActionType = { icon: LucideIcon; onClick: (e: React.MouseEvent) => void; ariaLabel: string; - tooltip?: string; + tooltip?: string condition?: boolean; }; @@ -128,7 +128,7 @@ const Input = React.forwardRef( return (
{prefix && ( - + {prefix} )} diff --git a/src/components/UI/Tabs.tsx b/src/components/UI/Tabs.tsx index 248d2797..88b048b9 100644 --- a/src/components/UI/Tabs.tsx +++ b/src/components/UI/Tabs.tsx @@ -12,7 +12,7 @@ const TabsList = React.forwardRef< ( target="_blank" rel="noopener noreferrer" className={cn( - "font-medium text-slate-900 underline underline-offset-4 dark:text-slate-900", + "font-medium text-slate-900 underline underline-offset-4 dark:text-slate-200", className, )} > diff --git a/src/components/UI/Typography/Subtle.tsx b/src/components/UI/Typography/Subtle.tsx index 6a2f7568..753ff5ef 100644 --- a/src/components/UI/Typography/Subtle.tsx +++ b/src/components/UI/Typography/Subtle.tsx @@ -6,7 +6,7 @@ export interface SubtleProps { } export const Subtle = ({ className, children }: SubtleProps) => ( -

+

{children}

); diff --git a/src/pages/Config/DeviceConfig.tsx b/src/pages/Config/DeviceConfig.tsx index b97e8640..2ba5fc3d 100644 --- a/src/pages/Config/DeviceConfig.tsx +++ b/src/pages/Config/DeviceConfig.tsx @@ -52,7 +52,7 @@ export const DeviceConfig = () => { return ( - + {tabs.map((tab) => ( { <> { No Devices Connect at least one device to get started