28 lines
938 B
JavaScript
28 lines
938 B
JavaScript
'use client';
|
|
|
|
import { Dialog, DialogTitle, DialogContent, DialogContentText, DialogActions, Button } from '@mui/material';
|
|
import { useTranslation } from 'react-i18next';
|
|
|
|
export default function ChunkDeleteDialog({ open, onClose, onConfirm }) {
|
|
const { t } = useTranslation();
|
|
return (
|
|
<Dialog
|
|
open={open}
|
|
onClose={onClose}
|
|
aria-labelledby="delete-dialog-title"
|
|
aria-describedby="delete-dialog-description"
|
|
>
|
|
<DialogTitle id="delete-dialog-title">{t('common.confirmDelete')}?</DialogTitle>
|
|
<DialogContent>
|
|
<DialogContentText id="delete-dialog-description">{t('common.confirmDelete')}?</DialogContentText>
|
|
</DialogContent>
|
|
<DialogActions>
|
|
<Button onClick={onClose}>{t('common.cancel')}</Button>
|
|
<Button onClick={onConfirm} color="error" variant="contained">
|
|
{t('common.confirm')}
|
|
</Button>
|
|
</DialogActions>
|
|
</Dialog>
|
|
);
|
|
}
|