Skip to content
// preview in
saved for every page

Admin table

A team members table with search, filters, sorting, row selection with bulk actions, pagination, a row menu, editing in a drawer and a delete confirmation.

The screen behind "Settings → Team" in most SaaS apps, inside the app's shell: header, sidebar (an icon rail on tablets, a menu drawer on phones) and the content area. Everything works: filter by role, team and status, sort any column, select rows across pages, change roles in bulk, edit someone in a drawer, invite a new member and delete with a confirmation. Changes are kept in local state until you reload the page.

minimal · light · #3fa34d
Fernway

Team members

Invite people, set what they can do and remove access when they leave.

Showing 18 of 18 members

Actions
Aline Pradoaline.prado@fernway.exampleAdminEngineeringActiveOct 29, 2026
Amara Okaforamara.okafor@fernway.exampleEditorResearchActiveOct 29, 2026
Bruno Oliveirabruno.oliveira@fernway.exampleViewerSalesInvitedNever signed in
Carla Souzacarla.souza@fernway.exampleEditorMarketingActiveOct 29, 2026
Diego Alvesdiego.alves@fernway.exampleViewerSupportSuspendedJul 2, 2026
Fernanda Rochafernanda.rocha@fernway.exampleAdminFinanceActiveOct 28, 2026
Gabriel Santosgabriel.santos@fernway.exampleViewerOperationsActiveOct 12, 2026
Helena Limahelena.lima@fernway.exampleViewerFinanceInvitedNever signed in
Júlia Andradejulia.andrade@fernway.exampleEditorDesignActiveOct 26, 2026
Kenji Watanabekenji.watanabe@fernway.exampleViewerEngineeringActiveOct 18, 2026
0 of 18 selected

Components

Behavior

Accessibility

Use the code

The Code tab shows the whole screen as one file, with @camaleo/react and lucide-react as its only dependencies (DataTable brings TanStack Table with it). The members are fixed data: replace them with your API, and move the filtering and paging to the server when the list gets long (DataTable takes pageCount, totalRows and controlled sorting for that).