astrosat / astrosat-ui

MIT License
0 stars 0 forks source link

Material-UI Infrastructure #79

Closed Reignable closed 4 years ago

Reignable commented 4 years ago

This PR closes #62

This adds the infrastructure to allow for custom themed Material-UI components to be used in apps alongside the current components. Most of this PR is actually config cleanup as I deleted some unused stuff and upgraded Storybook.

The main functional change is in ThemeProvider component. A small theme has been created and edited (make primary color hotpink) to test. Here are some screenshots

Material-UI Test story in storybook Screenshot from 2020-09-21 08-42-18

Material-UI Button added to Orbis Screenshot from 2020-09-21 09-01-42

The above was done using yarn link so couldn't test in docker properly. The Material-UI button was re-exported from Astrosat-UI to test the full flow.

Reignable commented 3 years ago

:tada: This PR is included in version 2.0.0 :tada:

The release is available on GitHub release

Your semantic-release bot :package::rocket: