"use client"; import Link from "next/link"; import { MessageSquare } from "lucide-react"; import { timeAgo, formatTokens, platformBadgeClass } from "@/lib/utils"; import type { Session } from "@/lib/types"; export function SessionCard({ session }: { session: Session }) { const tokens = session.input_tokens + session.output_tokens; const title = session.title || `Session ${session.id.slice(0, 8)}`; return (
{title} {session.source}
{session.message_count} {tokens > 0 && {formatTokens(tokens)} tok} {timeAgo(session.started_at)}
); }