Note: This is not ready for use in production. Depending on how performance tests go this project may even end up abandoned
Primitive marko UI components inspired by rebass.
Similar to rebass, this provides the building blocks for creating a design system using Marko with a consistent API that can be used across multiple components.
Uses https://styled-system.com/ and emotion as the css-in-js library.
SSR is built-in to avoid the dreaded Flash Of Unloaded Content (FOUC).
This is a very unsophisticated repository at the moment.
- Clone the repo and then run:
npx @marko/serve .
TODO
TODO
- Tests (performance, ssr, etc)
- Upload components to bit.dev for isolated consumption
- Rip off the entirety of rebass api https://rebassjs.org/props
- Theming?
- Split the box component into several other components
MIT (Exact same as Marko)