We want you to implement the following things in atoms/DatePicker and atoms/TimePicker:
Make sure that whenever a user click on date/time picker, it will underline the input field.
Reformat the date so that it will show appropriate string (so 05/18/2024 should be represented as May 18, 2024). Default value should be today.
Make sure that when you click on date picker, a pop up will show up to user to input date.
Reformat the time so that it will show appropriate string (14:30 should show up as 2:30pm). Default value should be now for start time and now + 1 hour for end time.
When you update start time, end time should also update so that difference is remain the same (for example, if previously the field is 9:00am - 10:00am and you update your start time to 1:00pm, new end time should be 2:00pm).
Make sure that the end time must be later than start time.
Branches:
organisms/NewMeeting-frontend
+atoms/date-time-picker-fix
Task at Hand
organisms/NewMeeting-frontend
(continue):View the High Fidelity for the New Meeting Sidebar.
Place appropriate atoms in the layout per hi-fi design. You should include the following (others are being implemented):
Acceptance Criteria
atoms/date-time-picker-fix
So that means that your DatePickerProps should look like this:
similarly for TimePickerProps:
We want you to implement the following things in
atoms/DatePicker
andatoms/TimePicker
:Acceptance Criteria
Notes