index.tsx 726 B

1234567891011121314151617181920212223242526272829
  1. import {HOME_PATH} from '@routes';
  2. import css from './index.module.css';
  3. import {Button, Result} from 'antd';
  4. import classNames from 'classnames';
  5. import {FC} from 'react';
  6. import {useNavigate} from 'react-router-dom';
  7. const NotFound: FC = function() {
  8. const navigate = useNavigate();
  9. function onClick() {
  10. navigate(HOME_PATH, {replace: true});
  11. }
  12. return (
  13. <main className={classNames(['container', css.main])}>
  14. <Result
  15. className={css.result}
  16. status='error'
  17. title='无权限'
  18. subTitle='您无权限访问当前页面'
  19. extra={
  20. <Button type='primary' onClick={onClick}>回到首页</Button>
  21. }
  22. />
  23. </main>
  24. );
  25. };
  26. export default NotFound;