Chroma React
Chroma is an open source design system from the team at LifeOmic. It is built with React and TypeScript. The goal of Chroma is to provide design-approved components to developers to speed up their development process and build visual consistency throughout web applications.
Usage
To get started with Chroma, follow these steps:
- Install dependencies
Chroma leverages @material-ui/styles
for CSS-in-JS and react-router-dom
for link-related components.
- Wrap your application with the
ThemeProvider
provided by Chroma.
- Start using components!
Theming
Want to override the default theme of Chroma? No problem!
- Create your component-level overrides and palette overrides. Chroma leverages Material-UI's global theme variation to override specific component styles.
- Update your theme provider.
Importing Component Styles Only?
Need to build a custom component, but want to use the styles hook of an existing Chroma component?