feat: Ajouter sélection de durée des répétitions (3h/4h) dans le modal de quantités avec texte d'info
This commit is contained in:
parent
2c90512beb
commit
7f09f3f42b
1 changed files with 33 additions and 1 deletions
|
|
@ -292,7 +292,7 @@ export default function DatesQuantityModal({
|
|||
hasMultiMonth: selectedIsos.length > 0 && checkMultiMonth(selectedIsos),
|
||||
pdfFormatted,
|
||||
globalQuantity: globalQty,
|
||||
globalDuration: globalDur,
|
||||
globalDuration: dateType === "repetitions" ? globalDuration : globalDur,
|
||||
totalHours: totalHrs,
|
||||
});
|
||||
|
||||
|
|
@ -442,6 +442,38 @@ export default function DatesQuantityModal({
|
|||
</div>
|
||||
</div>
|
||||
)}
|
||||
|
||||
{/* Durée des services de répétitions */}
|
||||
{dateType === "repetitions" && (
|
||||
<div className="p-4 rounded-lg border border-indigo-200 bg-indigo-50 space-y-3">
|
||||
<div className="font-medium text-indigo-900 text-sm">
|
||||
Durée des services de répétitions
|
||||
</div>
|
||||
<div className="flex items-center gap-4">
|
||||
<label className="inline-flex items-center gap-2 text-sm cursor-pointer">
|
||||
<input
|
||||
type="radio"
|
||||
checked={repetitionDuration === "3"}
|
||||
onChange={() => setGlobalDuration("3")}
|
||||
className="text-indigo-600"
|
||||
/>
|
||||
3 heures
|
||||
</label>
|
||||
<label className="inline-flex items-center gap-2 text-sm cursor-pointer">
|
||||
<input
|
||||
type="radio"
|
||||
checked={repetitionDuration === "4"}
|
||||
onChange={() => setGlobalDuration("4")}
|
||||
className="text-indigo-600"
|
||||
/>
|
||||
4 heures
|
||||
</label>
|
||||
</div>
|
||||
<div className="text-xs text-indigo-700 leading-relaxed">
|
||||
La durée des services de répétitions dépend de votre CCN et du type de profession. Consultez les minima pour plus d'infos ou contactez-nous en cas de doute.
|
||||
</div>
|
||||
</div>
|
||||
)}
|
||||
|
||||
{dateGroups.length === 0 ? (
|
||||
<div className="text-center py-8 text-slate-500">
|
||||
|
|
|
|||
Loading…
Reference in a new issue