Date/time input component
- Dominant language
- C#
- Stars
- 6
- Forks
- 2
- Avg merge
- 3d 8h
- Merged PRs (30d)
- 4
Description
Both the personal calendar editor (`/calendars/personal/edit`) and the event editor (`/events/{EventId:int}/edit`) need a UI component for inputting dates/times. Currently we use HTML ``, but it isn't very user-friendly.
Some options I found:
- https://github.com/flatpickr/flatpickr
- https://flatpickr.js.org/examples/
- https://github.com/Matsuuu/lit-flatpickr
- https://mudblazor.com/components/datepicker
- can't use, as we need it to work without Blazor, but it's nice
- https://web-components.carbondesignsystem.com/?path=/docs/components-date-picker--overview
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing the date/time inputs used by /calendars/personal/edit and /events/{EventId:int}/edit, then compare the listed component options and their non-Blazor requirements. Done means both editors use a more user-friendly date/time input component than HTML datetime-local, while remaining usable without Blazor.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- html
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100