feat: useAlertStore 적용

This commit is contained in:
2025-03-19 18:43:58 +09:00
parent 915543628d
commit e49e3d3b36
6 changed files with 50 additions and 105 deletions
+7 -3
View File
@@ -8,12 +8,16 @@ import {
import { useAlertStore } from "../lib/use-alert-store";
function AlertDialog() {
const { alertMessage, setAlertMessage } = useAlertStore((state) => state);
const { message, callback, setMessage } = useAlertStore((state) => state);
const handleOpenChange = () => {
setMessage("");
callback?.();
};
return (
<Dialog open={!!alertMessage} onOpenChange={() => setAlertMessage("")}>
<Dialog open={!!message} onOpenChange={handleOpenChange}>
<DialogContent aria-describedby={undefined}>
<div className="py-10">
<p className="text-center text-[1.4rem]">{alertMessage}</p>
<p className="text-center text-[1.4rem]">{message}</p>
</div>
<DialogFooter className="!justify-center">
<DialogClose asChild>