import { useRecoilValue } from 'recoil'; import { clientConfigApiStatusState } from '@/client-config/states/clientConfigApiStatusState'; import { AppFullScreenErrorFallback } from '@/error-handler/components/AppFullScreenErrorFallback'; export const ClientConfigProvider: React.FC = ({ children, }) => { const { isErrored, error } = useRecoilValue(clientConfigApiStatusState); return isErrored && error instanceof Error ? ( { window.location.reload(); }} title="Unable to Reach Back-end" /> ) : ( children ); };