feat(datepicker): use invalid date instead of null when the date input it not empty
- Langage dominant
- TypeScript
- Étoiles
- 25k
- Forks
- 6.8k
- Merge moyen
- 1 j 8 h
- PR mergées (30 j)
- 91
Description
### Feature Description
Set the value to invalid date instead of null, when the input is filled, but invalid. As this would be a breaking change, maybe introduce a setting to optionally enable this.
### Use Case
Currently when you use a datepicker without ngModel or reactive forms the input wont get red for invalid inputs and the value is null. So you cant differenciate between empty input and something invalid. Even aria-invalid is "false".
With this feature you could solve this.
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par localiser l’implémentation de datepicker et la manière dont elle gère les saisies renseignées mais invalides. Examinez en quoi les valeurs vides et invalides diffèrent actuellement, notamment le comportement de aria-invalid, et identifiez les tests datepicker existants avant de décider du fonctionnement d’un paramètre opt-in. Le travail est terminé lorsque les saisies non vides invalides peuvent être distinguées des saisies vides sans modifier de manière inattendue le comportement par défaut.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- angular, typescript
- Domaine
- frontend
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100