|
| 1 | +<div align="center"> |
| 2 | + |
| 3 | +# SVAR React Core | UI Component Library |
| 4 | + |
| 5 | +</div> |
| 6 | + |
| 7 | +<div align="center"> |
| 8 | + |
| 9 | +[Website](https://svar.dev/react/core/) • [Getting Started](https://docs.svar.dev/react/core/getting_started/) • [Demos](https://docs.svar.dev/react/core/samples/#/calendar/willow) |
| 10 | + |
| 11 | +</div> |
| 12 | + |
| 13 | +<div align="center"> |
| 14 | + |
| 15 | +[](https://www.npmjs.com/package/@svar-ui/react-core) |
| 16 | +[](https://github.com/svar-widgets/core/blob/main/license.txt) |
| 17 | +[](https://www.npmjs.com/package/@svar-ui/react-core) |
| 18 | + |
| 19 | +</div> |
| 20 | + |
| 21 | +**SVAR React Core** is a lightweight, fast, and mobile-friendly React component library that offers 20+ reusable, pre-styled UI components. It includes form controls, popups, date & time pickers, toast notifications, and more. The components are easily customizable and come with built-in light and dark themes. |
| 22 | + |
| 23 | +<div align="center"> |
| 24 | + |
| 25 | +<img src="https://svar.dev/images/github/github-core.png" alt="SVAR Core - React UI Library" style="width: 752px;"> |
| 26 | + |
| 27 | +</div> |
| 28 | + |
| 29 | +</br> |
| 30 | + |
| 31 | +Along with the **Core** library, you can use the following SVAR React components to build a unified app interface: |
| 32 | + |
| 33 | +- [Menu](https://github.com/svar-widgets/react-menu) - create basic menu bar, actions or context menu; |
| 34 | +- [Toolbar](https://github.com/svar-widgets/react-toolbar) - create button and icon panels with configurable, responsive layouts; |
| 35 | +- [Tasklist](https://github.com/svar-widgets/react-tasklist) - basic to-do list component to add, edit, check or delete tasks; |
| 36 | +- [Comments](https://github.com/svar-widgets/react-comments) - nice-looking comments section with bubbles or flow views; |
| 37 | +- [File uploader](https://github.com/svar-widgets/react-uploader) - simple file uploader component. |
| 38 | + |
| 39 | +### :hammer_and_wrench: How to Use |
| 40 | + |
| 41 | +To start using the components from the **Core** package, simply import the package and include the desired component in your React file: |
| 42 | + |
| 43 | +```jsx |
| 44 | +import { Button } from "@svar-ui/react-core"; |
| 45 | + |
| 46 | +const myComponent => (<Button>Click me</Button>); |
| 47 | +``` |
| 48 | + |
| 49 | +See the [getting started guide](https://docs.svar.dev/react/core/getting_started/) to quickly set up and begin using SVAR Core components in your React projects. |
| 50 | + |
| 51 | +### :speech_balloon: Need Help? |
| 52 | + |
| 53 | +[Post an Issue](https://github.com/svar-widgets/react-core/issues/) or use our [community forum](https://forum.svar.dev). |
0 commit comments