Back to blocks
BlockDashboard / ApplicationFree

Invite Members Modal React component

An invite dialog that handles the real cases: paste a list and it becomes chips, bad addresses turn red, existing members and pending invites are caught, each person gets a role, a seat meter warns before you go over the plan, an optional message, a shareable invite link with expiry and reset, and a success list.

About the Invite Members Modal component

Invite Members Modal is the dialog teams use to bring people in. Paste a whole list of addresses and they turn into chips, each with its own role, ready to send.

It catches the mistakes that usually slip through: typos are marked in red, people who are already members or already invited are skipped with a note, and a seat meter shows when the invites would go over the plan. A shareable invite link with an expiry covers everyone else.

When to use it

Use it in team and workspace settings, project sharing and onboarding steps that ask people to invite colleagues.

For sharing a single document with view or edit rights, use Share Settings Modal.

Installation

Add the Invite Members Modal component to your project with the shadcn CLI. It lands in components/invite-members-modal.tsx as plain React + Tailwind CSS source you own and can edit.

Install
Copied!
npx shadcn@latest add @reactframe/invite-members-modal

Or copy the source by hand and install its dependencies:

Install
Copied!
npm install motion clsx tailwind-merge

More Dashboard / Application components

Share Settings Modal
Free
Advanced Filter Builder
Free
Notification Preferences Panel
Free
Upload Queue Panel
Free
Member Profile Card
Free
Account Menu Dropdown
Free