Ballmac UI home

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.

Open in v0 (opens in a new tab)

Installation

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

Usage

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

export default function Invite1Demo() {
  return <Invite1 />
}

Dependencies

Use with AI

Landing page for an emailed invitation. Pass workspace, inviter, role, email, access, onAccept / onDecline / onRequestNew (throw to show an error) and status ('pending' | 'expired'). With the shadcn MCP server set up (guide), ask your agent:

Add the Ballmac UI Invite 1: accept a team invitation (@ballmac/invite-1) to this project with the shadcn MCP, then use it where it fits.

Use it for

  • Team and workspace invitations
  • Sharing links that need an explicit accept

Not for

  • Sending invitations (use invite-members)

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

Free to use in personal and commercial projects.