@equinor/fusion-react-errorboundary
Version:
React component for error boundary
16 lines • 612 B
JavaScript
import { jsx as _jsx } from "react/jsx-runtime";
import { ErrorBoundary as ReactErrorBoundary, } from 'react-error-boundary';
import { fallbackRender } from './fallbackRender';
const reload = () => window.location.reload();
export const ErrorBoundary = (props) => {
const args = { ...props };
if (!args.fallbackRender && !args.FallbackComponent && !args.fallback) {
args.fallbackRender = fallbackRender;
}
if (!args.onReset) {
args.onReset = reload;
}
return _jsx(ReactErrorBoundary, { ...args });
};
export default ErrorBoundary;
//# sourceMappingURL=ErrorBoundary.js.map