import { mdiClose } from '@mdi/js'; import { ReactNode } from 'react'; import type { ColorButtonKey } from '../interfaces'; import BaseButton from './BaseButton'; import BaseButtons from './BaseButtons'; import CardBox from './CardBox'; import CardBoxComponentTitle from './CardBoxComponentTitle'; import OverlayLayer from './OverlayLayer'; type Props = { title: string; buttonColor: ColorButtonKey; buttonLabel: string; isActive: boolean; children: ReactNode; onConfirm: () => void; onCancel?: () => void; }; const CardBoxModal = ({ title, buttonColor, buttonLabel, isActive, children, onConfirm, onCancel, }: Props) => { if (!isActive) { return null; } const footer = ( {!!onCancel && ( )} ); return ( {!!onCancel && ( )}
{children}
); }; export default CardBoxModal;