<RedirectToSignIn />
The <RedirectToSignIn /> component will navigate to the sign in URL which has been configured in your application instance. The behavior will be just like a server-side (3xx) redirect, and will override the current location in the history stack.
Usage
App Router
import { OneAuxiliaProvider, SignedIn, SignedOut, RedirectToSignIn } from '@oneauxilia/nextjs'
export default function RootLayout({ children }: { children: React.ReactNode }) {
return (
<html>
<body>
<OneAuxiliaProvider>
<SignedIn>{children}</SignedIn>
<SignedOut>
<RedirectToSignIn />
</SignedOut>
</OneAuxiliaProvider>
</body>
</html>
)
}Pages Router
import { OneAuxiliaProvider, SignedIn, SignedOut, RedirectToSignIn } from '@oneauxilia/nextjs'
import { AppProps } from 'next/app'
function MyApp({ Component, pageProps }: AppProps) {
return (
<OneAuxiliaProvider>
<SignedIn>
<Component {...pageProps} />
</SignedIn>
<SignedOut>
<RedirectToSignIn />
</SignedOut>
</OneAuxiliaProvider>
)
}
export default MyAppProperties
signInFallbackRedirectUrl? string
The fallback URL to redirect to after the user signs in, if there's no redirect_url in the path already. Defaults to /. It's recommended to use the environment variable instead.
signInForceRedirectUrl? string
If provided, this URL will always be redirected to after the user signs in. It's recommended to use the environment variable instead.
initialValues SignInInitialValues
The values used to prefill the sign-in fields with.
Last updated

