Ballmac UI home

Forgot Password 1: request, resend and reset

The whole password-recovery flow in one card: request a link, check-your-email with a resend countdown, choose a new password with confirmation and strength, and a success screen. Focus moves to each new heading.

Open in v0 (opens in a new tab)

Installation

$ pnpm dlx shadcn@latest add @ballmac/forgot-password-1

Usage

Example: forgot-password-1-demo.tsx
import { ForgotPassword1 } from "@/components/ballmac/blocks/forgot-password-1/forgot-password-1"

export default function ForgotPassword1Demo() {
  return <ForgotPassword1 />
}

Dependencies

Use with AI

Use it on /forgot-password (initialView 'request') and on the page the emailed link opens (initialView 'reset'). Pass onRequest(email) and onReset(password); throw to show an error. With the shadcn MCP server set up (guide), ask your agent:

Add the Ballmac UI Forgot Password 1: request, resend and reset (@ballmac/forgot-password-1) to this project with the shadcn MCP, then use it where it fits.

Use it for

  • Any app with passwords
  • The page an emailed reset link opens

Not for

  • Passwordless-only products

Registry JSON: https://ui.ballmac.com/r/forgot-password-1.json

Free to use in personal and commercial projects.