Learn how to use the Nile Auth Sign Out component
SignOutButton
component provides an interactive button for signing users out of your application. It supports optional redirect behavior, a custom callback URL, and configurable button text.
SignOutButton
PropsName | Type | Default | Description |
---|---|---|---|
redirect | boolean | true | Determines whether the user should be redirected after signing out. |
callbackUrl | string | window.location.href | The URL to redirect to after signing out. |
buttonText | string | 'Sign out' | Custom text for the sign-out button. |
SignOutButton
component utilizes the signOut
function to trigger a sign-out request.
signOut
FunctionsignOut
function makes a POST
request to the sign-out endpoint, optionally taking:
callbackUrl
: A URL to redirect the user after logging out.redirect
: A boolean indicating whether to reload the page post-logout.className
and buttonText
props,
or using Tailwind CSS theme variables. You can find more details and full examples in the customization doc.
In addition, the hooks documented for each component can be used if you’d like to use Nile Auth with your own components.
If needed, you can peek at the source code of the component and use it as a template to create your own component for maximum customization.