TeamManager

Radix

A SaaS composite for managing team members. Renders a Card with member rows showing avatar, name, email, role Select, and action DropdownMenu. Includes TeamInviteDialog for adding members and TeamSwitcher for multi-team apps.

SaaSteammembersinviterolesadminsaas

Basic

import { TeamManager } from '@primstack/ui/team-manager'

<TeamManager
  members={[{ id: '1', name: 'Jane', email: '[email protected]', role: 'admin' }]}
  roles={['admin', 'member', 'viewer']}
  currentUserId="1"
/>

With invite

import { TeamManager } from '@primstack/ui/team-manager'

<TeamManager
  members={members}
  roles={['Owner', 'Admin', 'Member']}
  currentUserId="user-1"
  onInvite={invite}
  onRemove={remove}
/>

Related Components