import { buildAllocationBarSegment, formatHoursPerDay, projectBarStyle, } from "../../planner/allocationTimeline"; interface ProjectAllocationTimelineProps { dayDates: Date[]; startDate: string; endDate: string; color: string; allocationPct: number; weeklyCapacityHrs: number; onClick?: () => void; } export function ProjectAllocationTimeline({ dayDates, startDate, endDate, color, allocationPct, weeklyCapacityHrs, onClick, }: ProjectAllocationTimelineProps) { const totalDays = dayDates.length; const segment = buildAllocationBarSegment(dayDates, startDate, endDate); const label = formatHoursPerDay(allocationPct, weeklyCapacityHrs); return (