import React, {ReactNode} from 'react'; import {Button} from '../../buttons/button'; import {ErrorOutlineIcon} from '@common/icons/material/ErrorOutline'; import {DialogFooter} from './dialog-footer'; import {useDialogContext} from './dialog-context'; import {Dialog} from './dialog'; import {DialogHeader} from './dialog-header'; import {DialogBody} from './dialog-body'; import {Trans} from '@common/i18n/trans'; interface Props { className?: string; title: ReactNode; body: ReactNode; confirm: ReactNode; isDanger?: boolean; isLoading?: boolean; onConfirm?: () => void; } export function ConfirmationDialog({ className, title, body, confirm, isDanger, isLoading, onConfirm, }: Props) { const {close} = useDialogContext(); return ( } > {title} {body} ); }