feat(leave) : prorate forfait work-target days in employee header

The header hardcoded '218 jours' and '218 - presence restants', wrong for a
forfait entered mid-year. Expose forfaitWorkTargetDays = businessDays(period) -
acquiredDays (218 full year, prorated otherwise) and show
'Forfait - {target} jours ({presence} présence · {target-presence} restants)'.
Grégory: 155 jours (11 présence · 144 restants).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-05-20 17:51:48 +02:00
parent 5f2ab39cd7
commit e310f65d81
4 changed files with 28 additions and 3 deletions

View File

@@ -16,6 +16,7 @@ export type EmployeeLeaveSummary = {
previousYearPaidDays: number
presenceDaysByMonth: Record<string, number>
presenceDaysToToday: number
forfaitWorkTargetDays: number | null
dataStartDate: string | null
}