Theming is a really important part of a colorful application.
pigment-core can be easily plugged in most css-in-js platforms, to demonstrate this, a good example would be implementing a create-react-app example with typescript that uses @emotion/react@next and some base components that can be tweaked depending on the color setup.
The user can pick three different theme modes:
- Complementary
- Analogous
- Triadic
The whole theme is generated from one base color.