Ballmac UI home

Login 2: split screen with testimonial

A split-screen sign-in: SSO and passkey buttons, validated email and password with show/hide, remember me and error state on one side, a soft colour mesh with a customer quote on the other.

Open in v0 (opens in a new tab)

Installation

$ pnpm dlx shadcn@latest add @ballmac/login-2

Usage

Example: login-2-demo.tsx
import { Login2 } from "@/components/ballmac/blocks/login-2/login-2"

export default function Login2Demo() {
  return <Login2 />
}

Dependencies

Use with AI

A full-width sign-in page. Pass onSubmit(values) (throw to show errorMessage), onSso / onPasskey (null hides), quote and author, or visual to replace the right side. With the shadcn MCP server set up (guide), ask your agent:

Add the Ballmac UI Login 2: split screen with testimonial (@ballmac/login-2) to this project with the shadcn MCP, then use it where it fits.

Use it for

  • Product sign-in pages with room for a brand moment
  • Apps with SSO and passkeys

Not for

  • Small centered dialogs (use login-1)

Registry JSON: https://ui.ballmac.com/r/login-2.json

Free to use in personal and commercial projects.