uimodal 추가

This commit is contained in:
leedj312
2025-03-27 09:22:03 +09:00
parent e781af3209
commit 1624b44c0d
2 changed files with 35 additions and 1 deletions
@@ -0,0 +1,33 @@
import { Button, Dialog, DialogClose, DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle, DialogTrigger } from "@common/components";
type ModalType={
bodyClass:string
butNm:string
title:string
body:React.ReactNode
}
export function UiModal({bodyClass,butNm,title ,body}:ModalType ) {
return (
<>
<Dialog >
<DialogTrigger asChild>
<Button className="mr-4 rounded-lg">{butNm}</Button>
</DialogTrigger>
<DialogContent className={bodyClass}>
<DialogHeader>
<DialogTitle>{title}</DialogTitle>
<DialogDescription>
</DialogDescription>
</DialogHeader>
{body}
<DialogFooter className="sm:justify-start">
</DialogFooter>
</DialogContent>
</Dialog>
</>
);
}
@@ -15,4 +15,5 @@ export * from "./search_form_left";
export * from "./search_form_right";
export * from "./table_div";
export * from "./list_div";
export * from "./tab";
export * from "./tab";
export * from "./alert_dialog_ui"