Skip to content

No.226 · Authentication

Workspace Sign-in

Type your company's workspace and the sign-in panel recognises it — its monogram flips in, the whole panel takes on that company's colour, and the right SSO button appears.

The prompt

The design brief behind this component — reuse it to regenerate, remix, or explain it.

Build an enterprise SSO sign-in that becomes the customer's once it recognises them. A dark 20px-radius panel: mono 'Single sign-on' eyebrow, serif 'Find your workspace', and a field made of a monogram tile, a text input ('your-company', letters/digits/hyphens only) and a mono '.vitrine.app' suffix. Typing triggers a debounced lookup (450ms, a spinner replaces the suffix). When a workspace resolves, the whole panel takes on its colour: a registered @property --ws (<color>) transitions over 700ms, and everything references it — eyebrow, focus ring, hairline border mix, a radial glow from the top of the panel, the monogram tile (its letter flips in with a rotateY), the heading ('Sign in to *Northstar*' with the name tinted) and the full-width continue button ('Continue with Okta'). The status line gives members and identity provider. Unknown names show a rose 'No workspace with that name.' and a 'Create “…” as a new workspace →' link; the button stays disabled until a match.

Notes

Interaction
Type a workspace name; recognised workspaces recolour the panel and enable their SSO button.
Motion
Registered colour property transitions 700ms across every themed element; monogram flips 520ms; glow fades 600ms; lookup spinner.
Accessibility
Labelled input (16px text), polite status updates, a real disabled/enabled button naming the identity provider. Reduced motion makes the recolour instant.
Responsive
Fluid to 25rem.
On touch
Nothing hover-dependent; autocomplete=organization.

Featured

301 components