import React from 'react'; import classnames from 'classnames'; import styles from './index.module.less'; interface ExceptionProps extends Omit, 'title'> { icon?: React.ReactNode; title?: React.ReactNode; desc?: React.ReactNode; extra?: React.ReactNode; actions?: React.ReactNode[]; } const Exception: React.FC = ({ icon, title, desc, extra, actions, className, ...props }) => { return (
{icon &&
{icon}
} {title &&
{title}
} {desc &&
{desc}
} {extra &&
{extra}
} {actions && (
{actions.map((item, index) => (
{item}
))}
)}
); }; export default Exception;