React Team and Permissions Components
The admin screens every multi-user SaaS needs and nobody enjoys building. List and filter members, change roles in bulk, approve or deny access requests, and review who still needs access.
The permissions matrix shows inherited permissions differently from direct grants, seat usage counts pending invites, and transfer ownership is deliberately harder to do by accident.
10 components, 3 free. React, TypeScript and Tailwind CSS, light and dark.
Member Card
FreeOne person's standing in a workspace, as a row — and a menu derived from it.
Members Table
FreeSearch, filters, and a bulk bar that names its refusals before it runs.
Access Request Inbox
FreeApprove or deny with a reason, and an undo that releases what it superseded.
Roles & Permissions Matrix
PaidInherited permissions drawn differently from ones you granted directly.
Included with lifetime access
Access Review
PaidEvidence on every row, and a bulk action that refuses the dormant accounts.
Included with lifetime access
Seat Usage & Limits
PaidPending invites counted, and a meter that goes over instead of clamping.
Included with lifetime access
Team Switcher
PaidYour role in every workspace, in the row, before you switch into it.
Included with lifetime access
Transfer Ownership
PaidDeliberately harder: consequences in plain words, armed by typing the name.
Included with lifetime access
Activity Feed
PaidWho did what in a workspace, grouped by day, filtered, and live.
Included with lifetime access
Settings Page
BlockPaidThe settings screen: sections, a list to jump around, search, and a save bar that appears on change.
Included with lifetime access