SDK Reference
Components

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 />;
}