---
title: "Members and invites"
description: "A workspace's members with roles you change in place, an invite row that checks addresses and seats, and pending invites."
plan: Pro
docs: https://ui.edbn.me/docs/blocks/members-list
---

# Members and invites

A workspace's members with roles you change in place, an invite row that checks addresses and seats, and pending invites.

The invite row checks the address, that it isn't a member or already invited, and that a seat is free, counting pending invites. Roles change in place, with what each can do in the list; the owner's role is fixed. Removing someone asks first and says what they lose. Search narrows the open tab and Escape clears it. Invites can be resent or revoked, and every change is announced.

A Pro block built on Base UI and Tailwind CSS v4.

## Installation

This is a Pro item. Once per project, create a token at https://ui.edbn.me/dashboard/tokens, put it in `.env.local` as `EDBN_TOKEN`, and add the registry to `components.json`:

```json
{
  "registries": {
    "@edbn": {
      "url": "https://ui.edbn.me/r/{name}.json",
      "headers": { "Authorization": "Bearer ${EDBN_TOKEN}" }
    }
  }
}
```

Then install:

```bash
npx shadcn@4.19.0 add @edbn/members-list
```

## Dependencies
- npm: lucide-react@^1.33.0
- edbn: edbn-base, alert-dialog, avatar, badge, button, card, dropdown-menu, field, input, input-group, item, scroll-area, select, tabs, text-link

## Source

The source is part of Pro (https://ui.edbn.me/pricing). The install above adds it to the project, ready to edit.

## More settings blocks

All 5, with install commands: https://ui.edbn.me/docs/blocks/settings · https://ui.edbn.me/docs/blocks/settings.md

## For agents
- Base theme, once per project: npx shadcn@4.19.0 add https://ui.edbn.me/r/edbn-base.json
- MCP server with search, items, examples and source: https://ui.edbn.me/mcp
- Every page and item: https://ui.edbn.me/llms.txt
