GetJobber / atlantis

🔱 Atlantis
https://atlantis.getjobber.com
MIT License
25 stars 30 forks source link

feat(components): add theme context provider #1981

Closed MichaelParadis closed 1 month ago

MichaelParadis commented 1 month ago

Motivations

With the complete rebuild of the design package we introduced dark mode tokens https://github.com/GetJobber/atlantis/pull/1965. This PR aims to provide the ability for developers to toggle between dark and light mode and provide themed variants of out Atlantis components.

Some decisions were made to limit the scope of the PR in order to unblock dependent work, mainly:

Added

Changed

Deprecated

Removed

Fixed

Security

Testing

Changes can be tested via Pre-release


In Atlantis we use Github's built in pull request reviews.

Random photo of Atlantis

cloudflare-workers-and-pages[bot] commented 1 month ago

Deploying atlantis with  Cloudflare Pages  Cloudflare Pages

Latest commit: 0c8565d
Status: âœ…  Deploy successful!
Preview URL: https://631b3001.atlantis.pages.dev
Branch Preview URL: https://job-101907-add-theme-context.atlantis.pages.dev

View logs

github-actions[bot] commented 1 month ago

Published Pre-release for 0c8565d349b2710f6de1f60d9c5ca3c167b0d7a7 with versions:

  - @jobber/components@5.20.8-JOB-101907-0c8565d.65+0c8565d3
  - @jobber/design@0.62.3-JOB-101907-0c8565d.68+0c8565d3

To install the new version(s) for Web run:

npm install @jobber/components@5.20.8-JOB-101907-0c8565d.65+0c8565d3 @jobber/design@0.62.3-JOB-101907-0c8565d.68+0c8565d3

To install the new version(s) for Mobile run:

npm install @jobber/design@0.62.3-JOB-101907-0c8565d.68+0c8565d3