Primitive, themeable UI components for Svelte, built with Styled System.
npm install svebassSvelte primitive UI components built with [Styled System][], heavily inspired by and largely ported from rebass/reflexbox for React š
[![Downloads][downloads-badge]][npm]
[![Version][version-badge]][npm]
[![MIT License][license-badge]](LICENSE.md)
[coverage-badge]: https://flat.badgen.net/codecov/c/github/svebassjs/svebass
[coverage]: https://codecov.io/github/svebassjs/svebass
[downloads-badge]: https://flat.badgen.net/npm/dw/svebass
[version-badge]: https://flat.badgen.net/npm/v/svebass
[license-badge]: https://flat.badgen.net/badge/license/MIT/blue
[npm]: https://npmjs.com/package/svebass
``sh`
yarn add svebass
`svelte
Hello
``
- Start your design system without boiling the ocean
- Build consistent UI with design constraints and user-defined scales
- Best-in-class developer ergonomics with [Styled System][] props
- First-class support for theming &
fully compatible with [Theme UI][]
- Quick, mobile-first responsive styles with array-based syntax
- Flexbox layout with the Box and Flex components
- Flexibility built in for high design & development velocity
Svebass is intended to be:
- Minimal
- Useful
- Unopinionated
- Flexible
- Consistent
- Extensible
- Themeable
- Flexbox
- [Styled System][]
- [Theme UI][]
- [Emotion][]
[styled system]: https://styled-system.com
[emotion]: https://github.com/emotion-js/emotion
[theme ui]: https://theme-ui.com
---