refactor: 컨펌 로직 정리

This commit is contained in:
2025-04-16 10:28:53 +09:00
parent 9cc14b1186
commit f264a08497
4 changed files with 119 additions and 147 deletions
+4 -4
View File
@@ -9,19 +9,19 @@ import {
} from "@common/components/ui";
type ConfirmDialogProps = {
open?: boolean;
isOpen?: boolean;
confirmButtonProps?: ButtonProps & { label?: string };
cancelButtonProps?: ButtonProps & { label?: string };
};
function ConfirmDialog({
open,
isOpen,
confirmButtonProps,
cancelButtonProps,
}: ConfirmDialogProps) {
const { message, isOpen, onConfirm, onCancel } = useConfirm();
const { message, isOpen: isGlobalOpen, onConfirm, onCancel } = useConfirm();
return (
<Dialog open={open ?? isOpen} onOpenChange={onCancel}>
<Dialog open={isOpen ?? isGlobalOpen} onOpenChange={onCancel}>
<DialogContent aria-describedby={undefined}>
<div className="py-10">
<p className="text-center text-[1.4rem] text-foreground">{message}</p>