import type { Session } from '../types'; import { StatusBadge } from './Navbar'; import { esc, formatTime } from '../lib/utils'; interface SessionListProps { sessions: Session[]; onSelect: (sessionId: string) => void; } export function SessionList({ sessions, onSelect }: SessionListProps) { if (!sessions || sessions.length === 0) { return (
No sessions
); } const sorted = [...sessions].sort((a, b) => (b.updated_at || 0) - (a.updated_at || 0)); return (
{sorted.map(session => ( ))}
); }