diff --git a/frontend/src/pages/DirectorsForecast.tsx b/frontend/src/pages/DirectorsForecast.tsx index 2a3ceda7..d7155e0e 100644 --- a/frontend/src/pages/DirectorsForecast.tsx +++ b/frontend/src/pages/DirectorsForecast.tsx @@ -168,10 +168,15 @@ function WorksheetTab({ year, month }: { year: number; month: number }) {
- {data.days.map(day => { + {data.days.map((day, i) => { + const n = data.days.length const c = computedDay(day) const ovr = overrides[day.date] || { pickup_rooms: '', pickup_avg_rate: '', dry_override: '', wet_override: '' } const rowCls = day.is_today ? 'df-row-today' : day.is_past ? 'df-row-past' : '' + // tabIndex groups: pickup col → dry col → wet col (vertical tab order) + const tabPickup = i + 1 + const tabDry = n + i + 1 + const tabWet = n * 2 + i + 1 return (