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 => (
))}
);
}