Passwordless Sign-In CardPRO

A single narrow card that asks only for an email, then replaces itself in place with a sent state that echoes the address back and offers to start again with another one.

Auth53: Passwordless Sign-In Card

A single narrow card that asks only for an email, then replaces itself in place with a sent state that echoes the address back and offers to start again with another one.

Upgrade to Pro

Pro blocks install through the shadcn CLI with your license key and ship their full source. Docs and live previews stay open to everyone, so you can read every block's details first.

Upgrade Now

Installation

Swap YOUR_EMAIL and YOUR_KEY for the email and license key on your account. Find your license key on your account page.

Radix flavor

bash
npx shadcn add "https://ui.beste.co/r/auth53?email=YOUR_EMAIL&license_key=YOUR_KEY"

Base UI flavor

bash
npx shadcn add "https://ui.beste.co/r-base/auth53?email=YOUR_EMAIL&license_key=YOUR_KEY"

This installs the block to components/beste/block/auth53.tsx, the badge6 component used for the eyebrow, and the shadcn/ui input and button primitives behind the form.

Quick start

The installed file exports auth53Demo alongside the block: the exact props behind the preview above. Spread it to get a working sign-in card in one line.

tsx
import { Auth53, auth53Demo } from "@/components/beste/block/auth53";

export default function SignInPage() {
  return <Auth53 {...auth53Demo} />;
}

Then replace the demo with your own props. Written out, a trimmed setup looks like this:

tsx
import { Auth53 } from "@/components/beste/block/auth53";

export default function SignInPage() {
  return (
    <Auth53
      eyebrow="Members"
      heading="Sign in without a password"
      description="Type the address you subscribed with and we will send a link."
      label="Email address"
      placeholder="you@studio.com"
      submitLabel="Send me a link"
      sentHeading="Check your inbox"
      sentDescription="The link works once and expires in fifteen minutes."
      resendLabel="Use a different address"
      help={{ label: "Not sure which address you used?", href: "/help/address" }}
      note="Members get the archive in full."
    />
  );
}

Props

PropTypeDefaultDescription
eyebrowstringBadge6 label at the top of the card
headingstringCard heading
descriptionstringWhat will happen next
labelstringAccessible label on the field
placeholderstringPlaceholder in the field
submitLabelstringLabel on the submit button
sentHeadingstringHeading of the sent state
sentDescriptionstringLine after the echoed address
resendLabelstringButton that returns to the form
helpHelpLinkLink under the form
notestringLine under the card
classNamestringExtra classes for the outer section
ts
type HelpLink = {
  label: string;
  href: string;
};

Behavior notes

More Auth blocks

View all Auth
PRO

auth51

Passwordless Code Sign In

A centered passwordless card that advances in place from a work email step with an SSO fallback to a monospace one-time-code entry with resend and go-back controls.

PRO

auth34

Email-First Sign In

Full-height progressive sign-in that asks for the email first, then reveals the password step with the chosen email shown and editable. Perfect for modern email-first and adaptive authentication flows.

FREE

auth6

Magic Link Sign In

Full-height passwordless sign-in screen with a single email field, a send-magic-link button, a helper note, and social login providers below a divider. Perfect for passwordless and email-link authentication flows.

PRO

auth21

Passkey Sign In

Full-height passwordless sign-in screen with a fingerprint icon, a continue-with-passkey button, and a password fallback below a divider. Perfect for WebAuthn and biometric authentication flows.

FREE

auth1

Centered Sign In Card

Full-height centered sign-in screen with social login providers, email and password fields, a show/hide password toggle, remember-me checkbox, and forgot-password link. Perfect for SaaS apps, dashboards, and member portals.

PRO

auth52

Password Reset With Live Strength

A centered password reset card whose segmented strength meter and checked requirement list update as the field is typed, with a confirmation field and a breach-check note underneath.

Markdown version