Ballmac UI home

Onboarding 1: workspace setup wizard

A four-step setup wizard with a progress rail: name and address a workspace (auto-filled), pick goals as cards, invite teammates as removable chips, review, then a finish screen. Slides between steps.

Open in v0 (opens in a new tab)

Installation

$ pnpm dlx shadcn@latest add @ballmac/onboarding-1

Usage

Example: onboarding-1-demo.tsx
import { Onboarding1 } from "@/components/ballmac/blocks/onboarding-1/onboarding-1"

export default function Onboarding1Demo() {
  return <Onboarding1 />
}

Dependencies

Use with AI

First-run setup after signup. Pass product, domain, goals=[{ id, title, description }] and onComplete(values) with { name, slug, color, goals, invites } (throw to show an error). With the shadcn MCP server set up (guide), ask your agent:

Add the Ballmac UI Onboarding 1: workspace setup wizard (@ballmac/onboarding-1) to this project with the shadcn MCP, then use it where it fits.

Use it for

  • The first screen after signup or verification
  • Products where a workspace or team has to be created

Not for

  • A checklist that lives inside the app (use onboarding-checklist)

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

Free to use in personal and commercial projects.