refactor all calendar data picker
planned
Sigid Vigani
To achieve this goal, here's a clear step-by-step approach:
- SingleColumnDatePicker Implementation:
Calendars (Chat, Course Info startDate + EndDate, Cycles , Cloning etc.):
Replace all previous date pickers with the SingleColumnDatePicker from Element Plus. Ensure there are no date selectors above the calendar.
Adjust the UI to align with the DoubleColumnDatePicker, ensuring the layout and user experience match.
Use element plus ui kit for data pickers
Ensure the date picker appears in a clean, focused manner without additional options (i.e., no range selector or additional UI elements).
Popup Modals (if applicable):
If there's a date picker used in popups (e.g., course cloning), substitute it with the new SingleColumnDatePicker or evalutate the double one.
Again, focus on aligning it with the layout of the DoubleColumnDatePicker.
- DoubleColumnDatePicker Adjustment (Payment View, Charts, Marketplace Filters and chapters if applicable ):
Marketplace Filters:
Since the DoubleColumnDatePicker has been customized here, remove it from the marketplace filters and replace it with the SingleColumnDatePicker as needed.
Payment View and Charts:
Ensure that the DoubleColumnDatePicker remains intact for choosing date ranges in payment views and charts. If any modifications are needed for visual alignment or improved UX, discuss these adjustments with the frontend team.
Course Chapter , evalutate if during the creation of a chapter we can use the double one instead of the single one in any case replace the old wirth the new.
- UI and UX Considerations:
When implementing the SingleColumnDatePicker, ensure that the look and feel are consistent with the overall design. Align it properly with other UI elements.
Work with the frontend team to ensure that transitions from the old date pickers to the new ones are smooth. Check for any inconsistencies and ensure a seamless user experience.
Make sure the SingleColumnDatePicker adapts well in different contexts, such as chat, calendar, and popups, to avoid overwhelming the user with unnecessary features.
- Testing and Feedback:
Once the replacements are made, perform thorough testing, both functional and visual, to ensure everything works as expected.
Collect feedback from stackholder to ensure that the transition is smooth and the new UI is user-friendly.
By focusing on these key points, you can ensure the transition to the new date pickers happens smoothly, and the user interface remains consistent and intuitive across the platform.
Log In
Sigid Vigani
Merged in a post:
Calendar in course filters
Donya Yarahmadi
Could we use the same calendar as the one in the profile for course filters to ensure consistency across the platform?
Sigid Vigani
Merged in a post:
Improve date picker to be used for the platform
Tinsae Yirgu
Problem:
- The date picker doesn’t allow separate management of start and end dates.
Issue:
- Currently, selecting a date range updates both dates at once.
- To modify them individually, users must repeat the process, creating a poor experience.
Need:
- Independent control over start and end dates for better usability.
This video is attempt on how it should be mananged, but better design and UX can be proposed.
-> The design component to be proposed must be usable across all the platform
Sigid Vigani
planned
Sigid Vigani
also thos sceenshot are linked to the main post