From 12416ba64dabe30c77bb8d137c925a1d804eecaa Mon Sep 17 00:00:00 2001 From: JAESEON PARK Date: Mon, 23 Mar 2026 16:53:50 +0900 Subject: [PATCH 01/20] =?UTF-8?q?fix:=20Input=20=EC=8A=A4=ED=83=80?= =?UTF-8?q?=EC=9D=BC=EC=97=90=20=EB=A7=9E=EA=B2=8C=20textarea=20=EC=8A=A4?= =?UTF-8?q?=ED=83=80=EC=9D=BC=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/common/textarea/TextareaField.tsx | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/components/common/textarea/TextareaField.tsx b/src/components/common/textarea/TextareaField.tsx index c6da7400..6901df34 100644 --- a/src/components/common/textarea/TextareaField.tsx +++ b/src/components/common/textarea/TextareaField.tsx @@ -24,6 +24,7 @@ export default function TextareaField({ minRows = 4, }: TProps) { const ref = useRef(null); + const resize = () => { const el = ref.current; if (!el) return; @@ -47,7 +48,20 @@ export default function TextareaField({ rows={minRows} value={value} className={twMerge( - "w-full resize-none overflow-hidden rounded-component-md bg-gray-50 px-5 py-4 outline-none transition-smooth hover:bg-gray-100 focus:bg-white focus:ring-2 focus:ring-logo-1/30 text-body1 text-text-main placeholder:text-text-placeholder", + "w-full rounded-component-md bg-white ring-1 ring-logo-1/30 transition-colors duration-200 ease-out overflow-hidden", + disabled + ? "bg-gray-100 cursor-not-allowed" + : "hover:bg-gray-100 hover:ring-logo-1/40 focus-within:bg-white focus-within:ring-2 focus-within:ring-logo-1/50", + )} + /> +