Daiwiik Harihar

Team Builder

Cards 1

About

Elegant animated team member selector with drag-free layout transitions, search, and progress ring.

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

Code

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

Usage.tsx

import TeamBuilder, { type TeamMember } from "@/components/ui/team-builder";
import React from "react";

export default function DemoOne() {
  const [selected, setSelected] = React.useState<string[]>(["1", "3"]);

  const MOCK_MEMBERS: TeamMember[] = [
    { id: "1", name: "Alex Morgan", email: "alex@company.com", role: "Design", avatar: "https://cdn.21st.dev/assets/mirror/4c/4ca3ecc67e7d73a69456cc79a7cc3e57408a3f94b88a68e21effd3247bdf794c.jpg" },
    { id: "2", name: "Ben Sisko", email: "ben@company.com", role: "Eng" },
    { id: "4", name: "Darren K", email: "darren@company.com", role: "Eng", avatar: "https://cdn.21st.dev/assets/mirror/e5/e55e8d544c269839ddf17388dee3a763e2f3552b13faa60fe8f71673fb1d4c48.jpg" },
    { id: "5", name: "Evan Wright", email: "evan@company.com", role: "Marketing" },
    { id: "6", name: "Fiona Gallagher", email: "fiona@company.com", role: "Sales", avatar: "https://cdn.21st.dev/assets/mirror/91/9114aafb8566d8c8413d7d606618bdb572939bddbcde964efd2bb82a3e26544b.jpg" },
    { id: "7", name: "George Martin", email: "george@company.com", role: "Legal" },
  ];
  return (
    <div className="flex min-h-screen items-center justify-center bg-white text-black dark:bg-black dark:text-white">
      {/* <FastInternetPage/> */}
      <TeamBuilder
        members={MOCK_MEMBERS}
        selectedIds={selected}
        onChange={setSelected}
        maxMembers={5}
      />
    </div>
  )
}

Dependencies

More by Daiwiik Harihar

View all
  • Spatial Product Showcase

    Spatial Product Showcase

    2.2K
  • Constellation Grid

    Constellation Grid

    1.1K
  • Focus Rail

    Focus Rail

    1.1K
  • Rolling List

    Rolling List

    923
  • Elastic Gallery

    Elastic Gallery

    908
  • Hero Shutter Text

    Hero Shutter Text

    898
  • Text Block Animation

    Text Block Animation

    834
  • Kinetic Team Hybrid

    Kinetic Team Hybrid

    773

More in Cards

View all
  • Stats cards with links

    Stats cards with links

    33
  • Course Design Cards

    Course Design Cards

    1.1K
  • Card

    Card

    70
  • Statistics Card 2

    Statistics Card 2

    264
  • Statistics Card 10

    Statistics Card 10

    263
  • Card

    Card

    17
  • Card Studio

    Card Studio

    9
  • The Item one

    The Item one

    3