'use client'; import Image from 'next/image'; interface ChatHeaderProps { name: string; role: string; lastSeen: string; avatar: string; isOnline?: boolean; pronouns?: string; expertise?: string[]; } export function ChatHeader({ name, role, lastSeen, avatar, isOnline = false, pronouns, expertise = [], }: ChatHeaderProps) { return (
{/* Top row - Name, status, actions */}

{name}

{role} {lastSeen}
{/* User profile row */}
{/* Avatar */}
{name}
{isOnline && (
)}
{/* User info */}
{name} Verified {pronouns && ( ({pronouns}) )}
{/* Expertise tags */} {expertise.length > 0 && (
{expertise.map((tag, index) => ( {tag} {index < expertise.length - 1 && ( | )} ))}
)}
); }