Theme UI
Theme UI combines several libraries together to form a mini-framework for styling applications.
Theme UI is built with:
Emotion: used to generate isolated CSS with theming context
MDX: used to provide custom Emotion styled components to MDX documents, without polluting the global CSS scope
Typography.js: optionally used for creating rich typographic styles with a simple, high-level API
Theme UI includes an optional presets package that can be used as examples or as a starting point for extending your own themes.
Make a file theme.js
on the root of your app. To view an example of the built-in presets, see the Demo.
theme.js
uses a preset theme "bulma" with some extras:
Last updated