"use client" import { ChevronDownIcon } from "lucide-react" import { Avatar, AvatarFallback, AvatarImage, } from "@/registry/new-york-v4/ui/avatar" import { Button } from "@/registry/new-york-v4/ui/button" import { Card, CardContent, CardDescription, CardHeader, CardTitle, } from "@/registry/new-york-v4/ui/card" import { Command, CommandEmpty, CommandGroup, CommandInput, CommandItem, CommandList, } from "@/registry/new-york-v4/ui/command" import { Item, ItemActions, ItemContent, ItemDescription, ItemGroup, ItemTitle, } from "@/registry/new-york-v4/ui/item" import { Popover, PopoverContent, PopoverTrigger, } from "@/registry/new-york-v4/ui/popover" const teamMembers = [ { name: "Sofia Davis", email: "m@example.com", avatar: "/avatars/01.png", role: "Owner", }, { name: "Jackson Lee", email: "p@example.com", avatar: "/avatars/02.png", role: "Developer", }, { name: "Isabella Nguyen", email: "i@example.com", avatar: "/avatars/03.png", role: "Billing", }, ] const roles = [ { name: "Viewer", description: "Can view and comment.", }, { name: "Developer", description: "Can view, comment and edit.", }, { name: "Billing", description: "Can view, comment and manage billing.", }, { name: "Owner", description: "Admin-level access to all resources.", }, ] export function CardsTeamMembers() { return ( Team Members Invite your team members to collaborate. {teamMembers.map((member) => ( {member.name.charAt(0)} {member.name} {member.email} No roles found. {roles.map((role) => (
{role.name} {role.description}
))}
))}
) }