'use client' export interface ArtistHeaderProps { name: string avatarUrl?: string bannerUrl?: string bio?: string followers?: number monthlyListeners?: number verified?: boolean isFollowing?: boolean onFollowToggle?: () => void } export function ArtistHeader({ name, avatarUrl, bannerUrl, bio, followers = 0, monthlyListeners = 0, verified = false, isFollowing = false, onFollowToggle }: ArtistHeaderProps) { const formatNumber = (num: number) => { if (num >= 1000000) return `${(num / 1000000).toFixed(1)}M` if (num >= 1000) return `${(num / 1000).toFixed(1)}K` return num.toString() } return (
{bio}
)} {/* Follow Button */} {onFollowToggle && ( )}