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