import React, { memo, useContext } from 'react'; import { Button, Dialog, DialogTitle, DialogContent, DialogActions, Typography, } from '@mui/material'; import { getTheme } from '../theme.jsx'; import { Context } from '../context/ContextApi.jsx'; const DeleteConfirmDialog = memo(({ open, onClose, onConfirm, title, description, warningText }) => { const { themeMode, brandColor } = useContext(Context); const theme = getTheme(themeMode, brandColor); return ( {title} {description} {warningText && ( {warningText} )} ); }); export default DeleteConfirmDialog;