layout / beta
AuthLayout
Responsive sign-in and setup frame with readable form widths and consistent spacing between panels.
LIVE PREVIEW
Loading preview…
When to use
- Sign-in, account recovery and workspace setup outside the application shell.
- Flows with a conditional workspace chooser, error and form panel.
Consider an alternative
- Authenticated pages inside a sidebar shell — use Page.
- Dialogs or cards — they already have a containing surface.
Import
import { AuthLayout } from '@revido-llc/kit';Props
Props documented by the Kit. Refer to the TypeScript types for the complete interface, including inherited props.
Examples
Sign in
<AuthLayout title="Welcome back" eyebrow="Sign in" description="Continue to your workspace." header={<Brand />} footer={<PrivacyLinks />}>
<SignInCard />
</AuthLayout>Multiple setup panels
The content column owns the gap even when chooser and error panels appear conditionally. Product authentication and workspace data stay in the app.
<AuthLayout title="Choose your workspace" description="Open an existing workspace or create a new one.">
<WorkspaceChooser />
{error ? <Callout tone="danger">{error}</Callout> : null}
<CreateWorkspaceCard />
</AuthLayout>