Problème initial
Jusqu’ici, la saisie des dates de début et de fin d’une période entraînait un rafraîchissement immédiat du module horaire, pouvant provoquer des incohérences :
Exemple :
Je saisis d’abord une date de début tardive : les jours disponibles sont réduits
Puis je saisis une date de fin normale : les jours disponibles ne sont plus à jour
→ Résultat : certains weekdays se décochent automatiquement

Solution mise en place
Un nouveau composant de sélection de dates (type DateRangePicker) a été intégré :
La saisie des dates se fait désormais en une seule étape (comme sur Airbnb/Booking)
Le module horaire ne se recharge qu’après validation explicite de l’intervalle (bouton "Valider")
Le champ dateDebut peut maintenant être supérieur à dateFin temporairement durant la saisie
💡 Objectif : éviter les comportements instables lors du "glissement" de période.
Améliorations ergonomiques
Bouton “Valider” stylisé en vert (aligné à la charte du SIT)
L’encart récapitulatif de la période reste vide tant que rien n’est validé
La période sélectionnée reste visible jusqu’à validation
Possibilité future de pré-remplir la date de début avec aujourd’hui
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.