import React from 'react' import classnames from 'classnames' import Dialog, { Props as DialogProps } from './Dialog' import Button from '../Button' import { useColors, useLangData, usePrefix } from '../ConfigProvider' import { CheckCircleIcon, CloseCircleIcon, InfoIcon, TipIcon } from '../icons' import { useFooterCtx } from '../Modal/Footer' export type StatusDialogProps = Omit function StatusFooter() { const langData = useLangData('modal') const { onOk } = useFooterCtx() return } function StatusDialog(props: StatusDialogProps) { const { className, footer = , ...rest } = props const prefix = usePrefix('dialog-status') return ( ) } export function InfoDialog(props: StatusDialogProps) { const { blue6 } = useColors() return ( } {...props} /> ) } export function SuccessDialog(props: StatusDialogProps) { const { green6 } = useColors() return ( } {...props} /> ) } export function WarningDialog(props: StatusDialogProps) { const { orange6 } = useColors() return ( } {...props} /> ) } export function ErrorDialog(props: StatusDialogProps) { const { red6 } = useColors() return ( } {...props} /> ) }