Team
Team management blocks for shadcn/ui. Member lists with roles, invite dialogs, pending invitations, role permission matrices and seat usage. Built for shadcn/ui.
Team settings page built with shadcn/ui: a header with an "Invite member" Button that opens a Dialog (email Input, role Select, optional message Textarea, Send invite), a seat usage line with Progress, and Members / Pending Tabs. Members is a Table with Avatar, name, email, a per-row role Select and a row DropdownMenu (change role, transfer ownership, remove); Pending is a list with Resend / Revoke and an Expiring soon Badge. The standard layout for workspace member management.
Two-column team page: a searchable Card on the left listing members in divide-y rows with Avatar, name, email, coloured role Badge, last active and a DropdownMenu to change role or remove; on the right an inline invite Card (email Input, role Select, Send invite, plus an InputGroup invite link with a Copy button), a Pending invites Card with an expiring Badge and Resend / Revoke, and a Roles legend Card. Built with shadcn/ui and a dashed empty state for no search results.
Roles-first team page from shadcn/ui: a permission matrix Table (Manage billing, Invite members, Delete projects, Edit issues, Comment…) with Check / Minus icons per Owner, Admin, Member and Guest column, then a two-column grid with members grouped into Collapsible role sections with count Badges and a search Input filter, beside Pending invites with Resend / Revoke and an inline invite form (email Input, role Select). Good for explaining access levels while managing people.