import type { ClientView } from '@/lib/client-view'; import { PhaseCard } from './client/PhaseCard'; interface PhaseTimelineProps { phases: ClientView['phases']; token: string; } export function PhaseTimeline({ phases, token }: PhaseTimelineProps) { if (phases.length === 0) { return

Nessuna fase ancora configurata.

; } return (
{phases.map((phase) => { // done phases start collapsed; active and upcoming start expanded const defaultOpen = phase.status !== 'done'; return ; })}
); }