import { Clock } from "lucide-react"; import { BillAction } from "@/lib/types"; import { formatDate } from "@/lib/utils"; interface ActionTimelineProps { actions: BillAction[]; latestActionDate?: string; latestActionText?: string; } export function ActionTimeline({ actions, latestActionDate, latestActionText }: ActionTimelineProps) { const hasActions = actions && actions.length > 0; const hasFallback = !hasActions && latestActionText; if (!hasActions && !hasFallback) { return (
No actions recorded yet.
{action.action_text}
{latestActionText}
Full history loads in the background — refresh to see all actions.