'use client'; import React from 'react'; import { Users, ChevronRight } from 'lucide-react'; import { Box } from '@/ui/Box'; import { Stack } from '@/ui/Stack'; import { Text } from '@/ui/Text'; import { Heading } from '@/ui/Heading'; import { Icon } from '@/ui/Icon'; import { Image } from '@/ui/Image'; interface TeamCardProps { id: string; name: string; logoUrl?: string; memberCount: number; isRecruiting?: boolean; onClick?: () => void; } export function TeamCard({ name, logoUrl, memberCount, isRecruiting, onClick }: TeamCardProps) { return ( {/* Accent line */} {logoUrl ? ( {name} ) : ( {name.substring(0, 2).toUpperCase()} )} {name} {memberCount} {isRecruiting && ( Recruiting )} ); }