Onboarding Pro 4: invite teammatesPRO
Type or paste emails into one field that turns them into removable chips, flags bad addresses in words, pick a role and send. Seats left are counted.
Installation
Once per project: add the Pro registry and your licence key.
components.json{ "registries": { "@ballmac": "https://ui.ballmac.com/r/{name}.json", "@ballmac-pro": { "url": "https://ui.ballmac.com/r/pro/{name}.json", "headers": { "Authorization": "Bearer ${BALLMAC_LICENSE_KEY}" } } } }.env.localBALLMAC_LICENSE_KEY=your-licence-keyAdd it.
$ pnpm dlx shadcn@latest add @ballmac-pro/onboarding-pro-4Need a licence or help with setup?
Usage
import { OnboardingPro4 } from "@/components/ballmac/blocks/onboarding-pro-4/onboarding-pro-4"Dependencies
- npm
- lucide-react
Use with AI
Email chip input with paste, comma, space and Enter, Backspace to remove, seat limit and role choice. onInvite may reject. With the shadcn MCP server set up (guide), ask your agent:
Add the Ballmac UI Onboarding Pro 4: invite teammates (@ballmac-pro/onboarding-pro-4) to this project with the shadcn MCP, then use it where it fits.
Use it for
- Team setup
Not for
- Single invitations
Registry JSON (needs your licence key): https://ui.ballmac.com/r/pro/onboarding-pro-4.json
Covered by the Ballmac UI Pro license.
More onboarding blocks
Invite 1: accept a team invitation
The page an invitation email opens: workspace tile, who invited you, your role and what it allows, the account being used, accept and decline, with welcome, declined and expired states.
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.
Onboarding Pro 1: four-step setup wizard
Progress across four steps: about you, workspace (with an address made from its name), invitations and a review. Each step validates and moves focus.
Onboarding Pro 2: pick what you want to do
Six cards to choose up to three goals, announced as you pick, with Skip and Continue.