import React, { createElement } from 'react'; import { injectIntl, FormattedMessage } from 'react-intl'; import classNames from 'classnames'; import { Button } from 'antd'; import config from './typeConfig'; import styles from './index.less'; const Exception = ({ className, linkElement = 'a', type, title, desc, img, actions, ...rest }) => { const pageType = type in config ? type : '404'; const clsString = classNames(styles.exception, className); return (

{title || config[pageType].title}

{desc || config[pageType].desc}
{actions || createElement( linkElement, { to: '/', href: '/', }, )}
); }; export default injectIntl(Exception);