astrosat / astrosat-ui

MIT License
0 stars 0 forks source link

Set up Material-UI infrastructure #62

Closed Reignable closed 4 years ago

Reignable commented 4 years ago

The aim of this issue is to get this library to the point where:

  1. An application can import one ThemeProvider component from the library then use the original components and base Material-UI components side by side and everything works as expected
  2. The build process works with re-exported Material-UI components
  3. Infrastructure is cleaned up (remove flow.config and styleguide.config.js etc.)
  4. Components are in their own directories
  5. Anything else which may be required

Code wise it should look like:

import { Button, MuiButton, ThemeProvider } from '@astrosat/astrosat-ui;

const App = () => (
<ThemeProvider>
  <Button>Default</Button>
  <MuiButton>Default</MuiButton>
</ThemeProvider>
);

And visually Desktop - 1

Reignable commented 3 years ago

:tada: This issue has been resolved in version 2.0.0 :tada:

The release is available on GitHub release

Your semantic-release bot :package::rocket: