import React from 'react';
import { ErrorBoundary as ReactErrorBoundary } from 'react-error-boundary';
import NotFound from '../pages/NotFound';

export const ErrorBoundary: React.FC<{ children: React.ReactNode }> = ({ children }) => {
  return (
    <ReactErrorBoundary FallbackComponent={NotFound}>
      {children}
    </ReactErrorBoundary>
  );
};

export default ErrorBoundary;
