import { Button, Typography } from 'antd'; import type { FallbackProps } from 'react-error-boundary'; import { localStg } from '@/utils/storage'; import { $t } from '../locales'; const isDev = import.meta.env.DEV; const { Text, Title } = Typography; const theme = localStg.get('themeColor') || '#646cff'; const ErrorPage = ({ error, resetErrorBoundary }: FallbackProps) => { // 可以在这里根据不同的业务逻辑处理错误或者上报给日志服务 return (
{isDev ? {error.message} : {$t('common.errorHint')}}
); }; export default ErrorPage;