Koval UI is a React component library built for modern browsers. Each component tries to utilize built-in browser APIs to full extent.
- Supports Typescript, bundled types.
- ESM and commonjs bundles.
- Compatible with Nextjs.
- CSS Flex column-based layout.
- Inputs compatible with react-hook-form and similar libraries.
- Built-in form validation.
- Typography components.
Read Koval docs
See Koval Storybook.
Install library with the package manager of your choice
npm i koval-ui
Include Koval css styles and wrap your application with Provider.
import {Provider} from 'koval-ui';
import 'koval-ui/dist/style.css'
const App = ({children}) => {
//...
return <Provider>{children}</Provider>
}
This project is developed using amazing Webstorm IDE provided by Jetbrains.