ConceptPortal-public/rsconcept/frontend/src/app/ErrorFallback.tsx

17 lines
556 B
TypeScript
Raw Normal View History

2023-07-25 20:27:29 +03:00
import { type FallbackProps } from 'react-error-boundary';
2024-03-20 15:27:32 +03:00
import InfoError from '../components/info/InfoError';
import Button from '../components/ui/Button';
2023-07-15 17:46:19 +03:00
function ErrorFallback({ error, resetErrorBoundary }: FallbackProps) {
return (
<div className='flex flex-col gap-3 items-center antialiased' role='alert'>
2023-12-28 14:04:44 +03:00
<h1>Что-то пошло не так!</h1>
<Button onClick={resetErrorBoundary} text='Попробовать еще раз' />
<InfoError error={error as Error} />
</div>
);
2023-07-15 17:46:19 +03:00
}
2023-12-28 14:04:44 +03:00
export default ErrorFallback;