fix(web): unauthorized errors (#320)

- fix(ErrorPage): add padding to the page for mobile devices

- chore(react-query): wrap APIClient calls in anonymous functions to avoid passing react-query context variables by accident

- fix incorrect ordering of ErrorBoundary and QueryClientProvider (ErrorBoundary is now the parent)
This commit is contained in:
stacksmash76 2022-06-22 22:26:53 +02:00 committed by GitHub
parent aa500fd13d
commit c4efbd6e20
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
11 changed files with 28 additions and 26 deletions

View file

@ -32,17 +32,17 @@ export function App() {
const settings = SettingsContext.useValue();
return (
<QueryClientProvider client={queryClient}>
<Toaster position="top-right" />
<ErrorBoundary
onReset={reset}
fallbackRender={ErrorPage}
>
<ErrorBoundary
onReset={reset}
fallbackRender={ErrorPage}
>
<QueryClientProvider client={queryClient}>
<Toaster position="top-right" />
<LocalRouter isLoggedIn={authContext.isLoggedIn} />
{settings.debug ? (
<ReactQueryDevtools initialIsOpen={false} />
) : null}
</ErrorBoundary>
</QueryClientProvider>
</QueryClientProvider>
</ErrorBoundary>
);
}