Member List 4 - Seat usage header and listPro

A seat-based billing header showing used versus purchased seats with a segmented meter, per-seat price and an add-seats action, above a member list where freeing a seat updates the meter live. Use it on per-seat SaaS plans where admins manage licences.

About Member List 4

A seat-based billing header showing used versus purchased seats with a segmented meter, per-seat price and an add-seats action, above a member list where freeing a seat updates the meter live. Use it on per-seat SaaS plans where admins manage licences.

Member List 4 is a pro member list block for React, built on shadcn/ui and Tailwind CSS with motion animations that respect reduced-motion settings. It ships as 92 lines of TypeScript you own: every piece of copy is a prop with a sensible default, so you can drop it in and replace the content without touching the layout.

  • members
  • seats
  • billing
  • usage
  • licences
  • settings

Installation

  1. Add the Chocolate UI registry to your components.json (see the installation guide).
  2. Run the shadcn CLI:
npx shadcn@latest add @chocolate/member-list-04

Dependencies installed automatically: lucide-react, motion.

Uses: avatar, button, reveal, use-reduced-motion, utils.

Usage

import MemberList04 from "@/components/blocks/member-list-04"

export default function Page() {
  return <MemberList04 />
}

FAQ