import { Icon } from 'antd';
import classNames from 'classnames';
import React from 'react';
import styles from './index.less';
export interface IResultProps {
actions?: React.ReactNode;
className?: string;
description?: React.ReactNode;
extra?: React.ReactNode;
style?: React.CSSProperties;
title?: React.ReactNode;
type: 'success' | 'error';
}
const iconMap = {
error: ,
success: ,
};
const Result: React.FC = ({
actions,
className,
description,
extra,
style,
title,
type,
}) => {
const clsString = classNames(styles.result, className);
return (
{iconMap[type]}
{title}
{description &&
{description}
}
{extra &&
{extra}
}
{actions &&
{actions}
}
);
};
export default Result;