← 카탈로그
🪟 CommonModal
범용 레이어 팝업. 사이즈 프리셋, footer 슬롯, ESC·배경클릭 닫기.
라이브 데모
사용법
import { CommonModal } from "~/features/common";
const [open, setOpen] = useState(false);
<CommonModal open={open} onClose={() => setOpen(false)}
title="삭제 확인" size="md"
footer={<>
<button className="btn btn-secondary" onClick={() => setOpen(false)}>취소</button>
<button className="btn btn-danger" onClick={handleDelete}>삭제</button>
</>}>
정말 삭제할까요?
</CommonModal>