alain00

User Table

Dashboards 242

About

A responsive table for listing users that renders a deterministic geometric avatar (blobatar) per row so similar names stay visually distinguishable.

Built with React and Tailwind. Copy the prompt and paste it into Claude Code, Cursor or Lovable: your agent adds User Table to your project and fits it to your theme.

Code

How User Table is used: the demo's code. The component's own source comes with a free account.

Usage.tsx

import UserTable from "@/components/ui/user-table";

const users = [
  {
    id: "s.nakamura@acme.dev",
    name: "Satomi Nakamura",
    email: "s.nakamura@acme.dev",
    role: "Engineering",
    status: "active",
    lastSeen: "2m ago",
  },
  {
    id: "s.nakagawa@acme.dev",
    name: "Sora Nakagawa",
    email: "s.nakagawa@acme.dev",
    role: "Design",
    status: "invited",
    lastSeen: "1h ago",
  },
  {
    id: "j.oyelaran@acme.dev",
    name: "Jide Oyelaran",
    email: "j.oyelaran@acme.dev",
    role: "Support",
    status: "active",
    lastSeen: "3d ago",
  },
  {
    id: "m.alvarado@acme.dev",
    name: "Mateo Alvarado",
    email: "m.alvarado@acme.dev",
    role: "Sales",
    status: "suspended",
    lastSeen: "2w ago",
  },
];

export default function UserTableDemo() {
  return (
    <div className="w-full max-w-2xl">
      <UserTable users={users} caption="Team members" />
    </div>
  );
}

Dependencies

More by alain00

View all
  • Group Chat

    Group Chat

    179
  • Password Field

    Password Field

    3
  • Presence Avatar

    Presence Avatar

More in Dashboards

View all
  • Dashboard with Collapsible Sidebar

    Dashboard with Collapsible Sidebar

    2.4K
  • Sidebar

    Sidebar

    235
  • SaaS Template

    SaaS Template

    2.4K
  • Stats Bento

    Stats Bento

    1.1K
  • Financial Bento Grid

    Financial Bento Grid

    71
  • Stats cards with links

    Stats cards with links

    33
  • Course Design Cards

    Course Design Cards

    1.1K
  • Chat template

    Chat template

    598