Components
Pre-built UI components for common authentication flows.
SignIn
A complete sign-in form with support for email/password and OAuth providers.
import { SignIn } from '@bastionauth/react';
export default function SignInPage() {
return <SignIn />;
}SignUp
A sign-up form.
import { SignUp } from '@bastionauth/react';
export default function SignUpPage() {
return <SignUp />;
}UserButton
A profile button that opens a user menu (logout, manage account).
import { UserButton } from '@bastionauth/react';
export default function Header() {
return (
<header>
<UserButton />
</header>
);
}OrganizationSwitcher
A dropdown to switch between organizations.
import { OrganizationSwitcher } from '@bastionauth/react';
export default function Sidebar() {
return <OrganizationSwitcher />;
}