From 33d9e6614245d7220717f9974e722d20ef660940 Mon Sep 17 00:00:00 2001 From: effozen Date: Wed, 4 Dec 2024 23:56:36 +0900 Subject: [PATCH] =?UTF-8?q?[FE][Fix][Refactor]=20#416=20:=20Confirm=20?= =?UTF-8?q?=EB=AA=A8=EB=8B=AC=20=EC=B0=BD=20UI=20=EC=A4=91=EC=8B=AC=20?= =?UTF-8?q?=EB=A7=9E=EC=B6=A4=20=EB=B0=8F=20=EC=BD=94=EB=93=9C=20=EB=A6=AC?= =?UTF-8?q?=ED=8C=A9=ED=86=A0=EB=A7=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/component/confirm/Confirm.tsx | 42 +++++++++++----------- 1 file changed, 20 insertions(+), 22 deletions(-) diff --git a/frontend/src/component/confirm/Confirm.tsx b/frontend/src/component/confirm/Confirm.tsx index 47efcdc..8cddee5 100644 --- a/frontend/src/component/confirm/Confirm.tsx +++ b/frontend/src/component/confirm/Confirm.tsx @@ -1,3 +1,18 @@ +interface IConfirmButtonProps { + onClick: () => void; + text: string; +} + +const ConfirmButton = (props: IConfirmButtonProps) => ( + +); + interface IConfirmProps { message: string; onConfirm: () => void; @@ -9,34 +24,17 @@ interface IConfirmProps { export const Confirm = (props: IConfirmProps) => { return ( -
-
+
+
{props.message}
{props.type === 'alert' ? ( -
- -
+ ) : (
- - + +
)}