500.tsx 639 B

123456789101112131415161718192021222324
  1. import { Button, Result } from 'antd';
  2. import { useTranslation } from 'react-i18next';
  3. import { useAppNavigate } from '@/hooks/useAppNavigate';
  4. const ServerError = () => {
  5. const navigate = useAppNavigate();
  6. const { t } = useTranslation();
  7. return (
  8. <Result
  9. status="500"
  10. title={t('pages.error.500.title')}
  11. subTitle={t('pages.error.500.subtitle')}
  12. extra={
  13. <Button type="primary" onClick={() => navigate('home')}>
  14. {t('pages.error.500.backHome')}
  15. </Button>
  16. }
  17. />
  18. );
  19. };
  20. export default ServerError;