fix detail member

This commit is contained in:
unknown
2025-04-11 15:50:08 +07:00
parent e9b25006b0
commit 6d4c659f9a
10 changed files with 814 additions and 59 deletions

View File

@ -1,23 +1,21 @@
import React from "react";
import Dialog from "@mui/material/Dialog";
import DialogActions from "@mui/material/DialogActions";
import DialogContent from "@mui/material/DialogContent";
import DialogTitle from "@mui/material/DialogTitle";
import Button from "@mui/material/Button";
import { Dialog, DialogContent, DialogFooter, DialogHeader, DialogTitle, DialogDescription, DialogBody } from '@/components/ui/dialog';
const ConfirmDialog = ({ open, onClose, title, content, onYes, onNo }: any) => {
const ConfirmDialog = ({ open, onClose, title, content, onYes, onNo, onOpenChange }: any) => {
return (
<Dialog open={open} onClose={onClose}>
{title && <DialogTitle>{title}</DialogTitle>}
{content && <DialogContent>{content}</DialogContent>}
<DialogActions>
<Button onClick={onNo} color="secondary">
No
</Button>
<Button onClick={onYes} color="primary">
Yes
</Button>
</DialogActions>
<Dialog open={open} onOpenChange={onOpenChange}>
<DialogContent>
<DialogHeader>
{title && <DialogTitle className="">{title}</DialogTitle>}
<DialogBody>
{content && <DialogDescription className="">{content}</DialogDescription>}
</DialogBody>
</DialogHeader>
<DialogFooter className="flex justify-end gap-2 pt-4">
<Button color="secondary" onClick={onNo}>No</Button>
<Button color="primary" onClick={onYes}>Yes</Button>
</DialogFooter>
</DialogContent>
</Dialog>
);
};