Magic Link 3 - Link sent with one-time code fallbackPro

A split confirmation screen telling users a magic link is on its way, with a six-digit code fallback for signing in on a different device. Use it when users may open the email on their phone while signing in on desktop.

About Magic Link 3

A split confirmation screen telling users a magic link is on its way, with a six-digit code fallback for signing in on a different device. Use it when users may open the email on their phone while signing in on desktop.

Magic Link 3 is a pro magic link block for React, built on shadcn/ui and Tailwind CSS. It ships as 108 lines of TypeScript you own: every piece of copy is a prop with a sensible default, so you can drop it in and replace the content without touching the layout.

  • magic link
  • otp
  • code fallback
  • passwordless
  • auth
  • verification

Installation

  1. Add the Chocolate UI registry to your components.json (see the installation guide).
  2. Run the shadcn CLI:
npx shadcn@latest add @chocolate/magic-link-03

Dependencies installed automatically: lucide-react.

Uses: button, input-otp, reveal, utils.

Usage

import MagicLink03 from "@/components/blocks/magic-link-03"

export default function Page() {
  return <MagicLink03 />
}

FAQ