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

Pax components and styles #49

Open
wants to merge 6 commits into
base: main
Choose a base branch
from
Open

Conversation

jacksonhyde
Copy link
Collaborator

@jacksonhyde jacksonhyde commented Nov 19, 2024

Tickets:

New Components:

  • PaxCard - the '5 to 10 mins' cards on the arrivals page
  • PaxDataSourceIcon - status icons for pax datasources
  • PaxHighlight - correctly coloured highlighted text for pax datasources
  • Highlight - generic highlight component
  • InfoTooltip - generic i tooltip

New Stories & Styles:

  • PaxFormLayout - example layout of the Pax form using default material components
  • Material Table - styled to match arrivals table
  • ToggleButton + ToggleButtonGroup - primary colour styles updated to match pax form designs
  • Correctly sets error, warning, info and success theme colours

Bits & Bobs:

  • Adds @mui-x/datepickers as a (peer) dependency
  • Tidies up Storybook taxonomy
  • See PaxSearchForm.stories.tsx for example of how to provide custom controls to our stories!
  • Proposes 1.6.0 release 💥

@jacksonhyde jacksonhyde force-pushed the arrival-table-components branch 2 times, most recently from a1f0403 to daba6fc Compare November 19, 2024 16:54
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.

1 participant