What am I looking at? 🤔
This repository is our monorepo holding all our NPM packages.
This folder holds @freesewing/mui-theme
A Material-UI theme for FreeSewing web UIs
Getting the theme
After installing @freesewing/mui-theme, import it:
The default export (
createTheme in our example above) is a method that
createMuiTheme under the hood.
It takes a single argument, the theme name:
object createTheme(string themeName = "light")
If the name you pass it is
dark you'll get the dark theme.
Anything else, and you'll get the light theme.
Using the theme
To use this theme, you need to pass it as the
theme prop to
<MuiThemeProvider theme=>// ... your app here</MuiThemeProvider>
See the Material-UI docs on themes for more details.
About FreeSewing 💀
Where the world of makers and developers collide, that's where you'll find FreeSewing.
npm init freesewing-pattern
If you're a maker, checkout freesewing.org where you can generate our sewing patterns adapted to your measurements.
Support FreeSewing: Become a patron 🥰
FreeSewing is an open source project run by a community, and financially supported by our patrons.
If you feel what we do is worthwhile, you too should become a patron.
- 💻 Makers website: freesewing.org
- 💻 Developers website: freesewing.dev
- 💬 Chat: gitter.im/freesewing
- 🐦 Twitter: @freesewing_org
- 📷 Instagram: @freesewing_org
License: MIT 🤓
Where to get help 🤯
Our chatroom on Gitter is the best place to ask questions, share your feedback, or just hang out.
If you want to report a problem, please create an issue.