"use client"; import type { Conversation } from "@/lib/types"; interface ConversationItemProps { conversation: Conversation; isActive: boolean; onClick: () => void; } function timeAgo(ts: number): string { const diff = Date.now() - ts; const mins = Math.floor(diff / 60_000); if (mins < 1) return "now"; if (mins < 60) return `${mins}m`; const hours = Math.floor(mins / 60); if (hours < 24) return `${hours}h`; const days = Math.floor(hours / 24); if (days < 7) return `${days}d`; return `${Math.floor(days / 7)}w`; } export function ConversationItem({ conversation, isActive, onClick, }: ConversationItemProps) { return ( ); }