import { Suspense } from "react"; import { AppProps, ErrorBoundary, ErrorComponent, AuthenticationError, AuthorizationError, ErrorFallbackProps, useQueryErrorResetBoundary, } from "blitz"; import LoginForm from "../auth/components/login-form"; import "app/core/styles/index.css"; export default function App({ Component, pageProps }: AppProps) { const getLayout = Component.getLayout || ((page) => page); return ( {getLayout()} ); } function RootErrorFallback({ error, resetErrorBoundary }: ErrorFallbackProps) { if (error instanceof AuthenticationError) { return ; } else if (error instanceof AuthorizationError) { return ( ); } else { return ( ); } }