From bcfac70e2ae79006440565e72d303bce97e89959 Mon Sep 17 00:00:00 2001 From: maulanasdqn Date: Sat, 11 Apr 2026 10:44:04 +0700 Subject: [PATCH] fix: remove all dark mode styles from shared UI components Stripped dark: classes from Input, Textarea, Button, and InputField components. These were causing black/dark backgrounds in modals and forms across all apps (backoffice, gacha, dimentorin, etc). Co-Authored-By: Claude Opus 4.6 (1M context) --- apps/backoffice/src/app/404.tsx | 6 +++--- libs/ui/src/atoms/button/button.tsx | 8 ++++---- libs/ui/src/atoms/input/input.tsx | 2 +- libs/ui/src/atoms/textarea/textarea.tsx | 2 +- libs/ui/src/molecules/input-field/input-field.tsx | 2 +- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/apps/backoffice/src/app/404.tsx b/apps/backoffice/src/app/404.tsx index f1e1736..5eda28b 100644 --- a/apps/backoffice/src/app/404.tsx +++ b/apps/backoffice/src/app/404.tsx @@ -2,13 +2,13 @@ import { Link } from 'react-router-dom'; export default function NotFoundPage() { return ( -
+

404

-

+

Page Not Found

-

+

The page you are looking for doesn't exist or has been moved.

= ({ }; const mergedClassName = cn( - `px-[12px] py-[8px] text-neutral-800 dark:text-white bg-white dark:bg-gray-800 placeholder:text-neutral-300 dark:placeholder:text-neutral-500 border border-neutral-200 dark:border-neutral-600 hover:border-blue-300 dark:hover:border-blue-500 focus:outline-1 focus:outline-blue-500 dark:focus:outline-primary-500 rounded-md font-bai-jamjuree w-full ${ + `px-[12px] py-[8px] text-neutral-800 bg-white placeholder:text-neutral-300 border border-neutral-200 hover:border-blue-300 focus:outline-1 focus:outline-blue-500 rounded-md font-bai-jamjuree w-full ${ widthform === 'standard' ? 'min-w-70' : '' }`, sizeClasses[size].textSize, diff --git a/libs/ui/src/atoms/textarea/textarea.tsx b/libs/ui/src/atoms/textarea/textarea.tsx index 44acd65..b685148 100644 --- a/libs/ui/src/atoms/textarea/textarea.tsx +++ b/libs/ui/src/atoms/textarea/textarea.tsx @@ -38,7 +38,7 @@ export const Textarea: FC = ({ ...rest }): ReactElement => { const mergedClassName = cn( - 'rounded-md border border-neutral-200 dark:border-neutral-600 hover:border-blue-300 dark:hover:border-blue-500 focus:outline-1 focus:outline-blue-500 dark:focus:outline-primary-500 px-[12px] py-[8px] bg-white dark:bg-gray-800 text-neutral-800 dark:text-white placeholder:text-neutral-300 dark:placeholder:text-neutral-500 invalid:border-danger-500 invalid:text-danger-500', + 'rounded-md border border-neutral-200 hover:border-blue-300 focus:outline-1 focus:outline-blue-500 px-[12px] py-[8px] bg-white text-neutral-800 placeholder:text-neutral-300 invalid:border-danger-500 invalid:text-danger-500', sizeClasses[size], disabled && disabledClass, error && errorClass, diff --git a/libs/ui/src/molecules/input-field/input-field.tsx b/libs/ui/src/molecules/input-field/input-field.tsx index bd1fbf3..11f803f 100644 --- a/libs/ui/src/molecules/input-field/input-field.tsx +++ b/libs/ui/src/molecules/input-field/input-field.tsx @@ -56,7 +56,7 @@ export const InputField: FC = ({