Don't waste your time to build UI component.
- Unstyled, you have the freedom to use any design system in the world. The basic style of Zenbu UI is a plain design.
- Utility props, you can customize the design with the use of utility props not with CSS.
- Theming, you can customize the specific component with context.
- Accessible, following the WAI-ARIA guidelines specifications and support keyboard navigation, and screen reader.
- Semantic, following the Semantic HTML guideline specifications.
The main mission of Zenbu UI is a provide the easiest way to build a website. Sometimes dealing with CSS waste your time, and it's not simple to use CSS for some people. Zenbu UI provides you the convenience of applying your design system without CSS, just using the props.
$ yarn add @zenbu-ui/react
# or
$ npm i @zenbu-ui/react
- Zenbu UI using tailwind as utility css. First, you must copy file
tailwind.config.js
to your project folder then generate the CSS with the command:
npx tailwindcss -o your-project-folder -c ./tailwind.config.js --minify
- Wrap your component with Provider and import the css:
import 'your-project-folder/style.css'
<Provider dark={false}>
<YourComponent />
</Provider>
For more information please read the documentation.
If this project can help you and you like it you can be my sponsor. You can sponsor me for $5 or more. We'll appreciate some support. Thank you to all our supporters! 🙏 Contribute.
MIT © Yudha Pratama Wicaksana