function formatRelativeTime(isoString) { const date = new Date(isoString) const diffMs = Date.now() - date.getTime() const diffMinutes = Math.round(diffMs / 60000) if (diffMinutes < 1) return 'just now' if (diffMinutes < 60) return `${diffMinutes}m ago` const diffHours = Math.round(diffMinutes / 60) if (diffHours < 24) return `${diffHours}h ago` const diffDays = Math.round(diffHours / 24) if (diffDays < 7) return `${diffDays}d ago` return date.toLocaleDateString() } export default function Sidebar({ conversations, activeId, onSelect, onNew, onDelete, }) { return ( ) }