base-error-boundary.tsx 444 B

1234567891011121314151617181920
  1. import { ErrorBoundary, FallbackProps } from "react-error-boundary";
  2. function ErrorFallback({ error }: FallbackProps) {
  3. return (
  4. <div role="alert">
  5. <p>Something went wrong:(</p>
  6. <pre>{error.message}</pre>
  7. </div>
  8. );
  9. }
  10. const BaseErrorBoundary: React.FC = (props) => {
  11. return (
  12. <ErrorBoundary FallbackComponent={ErrorFallback}>
  13. {props.children}
  14. </ErrorBoundary>
  15. );
  16. };
  17. export default BaseErrorBoundary;