feat(date-range-picker): allow disabling one half of the range input
- Vorherrschende Sprache
- TypeScript
- Sterne
- 25k
- Forks
- 6.8k
- Ø Merge
- 1 T. 8 Std.
- Gemergte PRs (30 T.)
- 91
Beschreibung
#### Feature Description
The user should be able to disable one half of the date range input (either the start or end date) but still allow a user to select a value for the other. Currently the date range picker acts broken if we try to disable one half: https://stackblitz.com/edit/angular-aihygj?file=src/app/date-range-picker-forms-example.html
#### Use Case
This supports use cases where the user needs to select a range, but the start or end date is fixed for some reason, e.g. editing a hotel reservation where its too late to change the check in date.
Beitragsleitfaden
Rechercherichtung
Beginne damit, das Verhalten im verlinkten StackBlitz-Beispiel zu reproduzieren, wobei du dich auf src/app/date-range-picker-forms-example.html und den Einstiegspunkt date-range-picker konzentrierst. Verfolge, wie sich das Deaktivieren eines der beiden Datumseingabefelder auf die Auswahl des jeweils anderen auswirkt, und überprüfe anschließend, dass ein festgelegtes Start- oder Enddatum weiterhin die Auswahl des verbleibenden Werts ermöglicht.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- angular, typescript
- Bereich
- frontend
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100