Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BOOKINGSG-6090][JZ|FY] Add DateNavigator and TimeTable component #578

Closed
wants to merge 37 commits into from

Conversation

xyukianesa
Copy link

Changes

  • Added TimeTable component

  • Added DateNavigator component

  • Update Popover to accept optional offset and delay props to configure the offset/delay, defaults to existing fixed values

  • [delete] branch

Changelog entry
Added DateNavigator component to facilitate date display and navigation with date navigation callbacks.
Added TimeTable component to facilitate listing displays and its statuses across a time range, with lazy loading, empty content, custom popovers, and click functionalities.
Updated Popover to allow offset/delay props to be customisable, defaults to the existing fixed values of offset=16, delay={open:0, close: 500}.

Additional information

Tan Jing Zhi and others added 30 commits August 22, 2024 19:09
…t popover from disappearing on parent re-render due to scroll action
…ll handler, removed some unnecessary props
…, create function buildPopoverTrigger to allow us to apply the custom popover styles by targetting popoverClassName
…overSize to timetableprops to allow SI to pass in custom styling for popover
@xyukianesa xyukianesa closed this Sep 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants