Arc
ComponentsBlocksDocsPricingTry the demo
Get Pro
Introduction
Installation
Theming
Motion
AI and MCP
Changelog
Metrics dashboardPro
KPI drilldownPro
Metric explorerPro
Revenue explorerPro
MRR waterfallPro
Cohort retentionPro
Usage forecastPro
Journey flowPro
Uptime statusPro
Pivot builderNewPro
Choropleth explorerPro
Connected scatterPro
Horizon chartPro
Account healthPro
Market terminalPro
Budget variancePro
Small multiplesPro
Line replayPro
AI chatPro
AI composerPro
AI answerPro
Model pickerPro
Model arenaPro
Prompt studioPro
Document extractionPro
Agent memoryPro
AI side panelPro
AI inline editPro
Research runPro
AI insight cardPro
Catch upPro
AI feature launchPro
AI search barPro
AI setup wizardPro
Call insightsPro
Lead scoringPro
Agent runPro
Agent tasksPro
Agent approvalsPro
Agent routinesPro
Agent orchestratorPro
MCP serversPro
Knowledge basePro
Eval suitePro
Agent builderPro
Agent galleryPro
SidebarPro4
Page header
Command palette
Notification center
Selection toolbarPro
Empty states
Search resultsPro
Login and sign up5, free and Pro variants
Onboarding illustrationPro
OTP input
Multi-step formPro
Two-factor setupPro
Magic linkPro
Settings pagePro
Settings commandPro
Security settingsPro
Billing overviewPro
Usage billingPro
Cancel flowPro
Onboarding surveyPro
Spend alertPro
Team membersPro
Invite peoplePro
Team directoryPro
Roles and permissionsPro
Profile pagePro
API keysPro
WebhooksPro
IntegrationsPro
Environment variablesPro
Domain verifyPro
Webhook testerPro
Plan comparison
Pricing calculatorPro
Usage pricingPro
Cart drawerPro
Checkout summaryPro
Live checkoutPro
Seat managerPro
Credit top-upPro
Invoice studioPro
Wallet cardPro
Delivery trackerPro
Product listingPro
Product detailPro
Seat mapPro
Activity feedPro
Inbox triagePro
Support conversationPro
Support widgetPro
Help centerPro
Feature votingPro
File upload
Media playerPro
Week calendarPro
Availability pickerPro
Project boardPro
Gantt timelineNewPro
Release readinessPro
Kanban boardPro
Feedback boardPro
Smart schedulerPro
Task breakdownPro
Goal trackerPro
Hero section
Hero signupPro
Scroll storyPro
Spotlight gridPro
Feature bentoPro
Comparison table
Logo marquee
Studio perspectivesPro
Stats band
Changelog feed
FAQ section
Contact section
Team showcasePro
Blog grid
Site header
Site footer
CTA section
Newsletter signup
Activity terrainPro
Revenue globePro
Customer galaxyPro
Semantic zoomPro
Layout morphPro
Exploded viewPro
What’s new4 new
BlocksTeam members

Team members

Pro

A members list where typed emails turn into chips and fly into pending invites as seats roll.

Live block · sample data

Members

Manage who can work in the Fieldnote workspace.

700123456789 of 10 seats

Separate addresses with commas or press Enter. Invites expire in 7 days

Members 500123456789

  • Emma CollinsYouemma@fieldnote.exampleActive now
    Active nowOwner
  • Ava Mitchellava@fieldnote.exampleActive now
    Active now
  • Marcus Johnsonmarcus@fieldnote.exampleActive 2 hours ago
    Active 2 hours ago
  • Jasmine Brooksjasmine@fieldnote.exampleActive yesterday
    Active yesterday
  • Sofia Ramirezsofia@fieldnote.exampleActive Sep 14
    Active Sep 14

Pending invites 200123456789

  • JB
    jordan.blake@fieldnote.exampleMember, Invited Sep 19Member · Invited Sep 19
  • PS
    priya.shah@harborline.studioViewer, Invited Sep 20Viewer · Invited Sep 20

Changes apply right away

Changes apply right away

When to use

  • The team or workspace settings page of a SaaS app.
  • Inviting several people at once by typing or pasting emails.
  • Member lists with roles, pending invites, and seat counts.

When not to use

  • Use team-directory for a browsable people directory.
  • Use roles-permissions to define what each role can do.
  • Use tag-input for a general chip input outside invites.

Installation

Pro source and install commands unlock with a Pro plan.

Usage

Use this on the team or workspace settings page of a SaaS app. Load members, invites, and seat limits from your API and connect role changes, Send invite, Resend, Revoke, and Remove to it; every invite and removal in the preview is simulated.

example.tsx
1import { TeamMembers } from "@/components/arc/blocks/team-members/team-members";2 3export default function TeamSettings() {4  return (5    <main>6      <TeamMembers />7    </main>8  );9}
Built fromAvatarButtonSearch fieldText morphAnimated counter

API reference

TeamMembers

A members list with an invite field that turns typed emails into chips, pending invites, role selects, seat counts, and confirm to remove. Members, invites, and seats are simulated.

No props.

Keyboard interactions

Enter
Turns the typed email into a chip, or sends invites when the field is empty.
,or;orSpace
Commits the typed email as a chip.
Backspace
Removes the last chip when the field is empty.
Escape
Cancels a pending member removal.

Accessibility

  • Role selects use Radix select with full keyboard support.
  • Invite validation messages sit in a polite live region, and actions are announced in a status region.

Motion

  • Email chips fly into the pending invites list and the seat count rolls.
  • Rows enter and leave with layout animation.
  • Reduced motion makes the flight and reflow instant.

Responsive behavior

  • Below 600px container width the header and invite row stack and the search goes full width.
  • Below 420px each member row splits into the identity on top and last active, role, and remove underneath.

Performance

  • Member rows are not virtualized; add paging for large organizations.
  • Rows enter and leave with layout animation, and a ResizeObserver drives the height morph.

Notes for AI

Give your coding assistant the Markdown reference instead of screenshots.

  • Use on the team or workspace settings page of a SaaS app.
  • Load members, invites, and seat limits from your API and connect role changes, Send invite, Resend, Revoke, and Remove to it.
  • Composes Arc avatar, button, search-field, text-morph, and animated-counter.
/components/blocks/team-members/markdown

The full library index for assistants is at /llms.txt.

Related

Team directoryProBlockSearchable people, team filters, and a focused profile panel.Roles and permissionsProBlockA permissions matrix with group toggles that ripple, role duplication and a review bar.Tag inputComponentTurn short text values into removable tags.Settings pageProBlockAccount settings with a gliding section nav and a save bar that morphs in as you edit.AvatarComponentA compact identity marker for people and accounts.
PreviousAPI keysNextPage header
Arc · 134 block pagesllms.txt

On this page

  • Preview
  • When to use
  • When not to use
  • Installation
  • Usage
  • API reference
  • Keyboard
  • Accessibility
  • Motion
  • Responsive behavior
  • Performance
  • Notes for AI
  • Related
View as Markdown