import React from 'react'; import { Card } from '../ui/card'; import { Button } from '../ui/button'; import { CheckCircle, MoreHorizontal } from 'lucide-react'; import { User } from '../../types'; interface UserCardProps { user: Partial; onFollow?: () => void; onView?: () => void; isFollowing?: boolean; } export const UserCard: React.FC = ({ user, onFollow, onView, isFollowing, }) => { return ( {/* Banner/Background Accent */}
{user.username}
{user.roles?.includes('VERIFIED') && (
)}

{user.username}

@{user.username}

{user.bio && (

{user.bio}

)}
{user.stats?.tracks || 0}
Tracks
{user.stats?.followers || 0}
Fans
); };