Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gss-fed/vital-ui-kit-react

Simple, Themeable, Customizable React UI library
https://github.com/gss-fed/vital-ui-kit-react

component-library react storybook styled-components uikit

Last synced: 6 days ago
JSON representation

Simple, Themeable, Customizable React UI library

Awesome Lists containing this project

README

        







Vital UI Kit React



Simple, Themeable, Customizable React UI library



View Storybook ยป




Look for css version? ยป






CircleCI


code style: prettier


FOSSA Status


PRs Welcome

## Intro

[Vital UI Kit](https://github.com/GSS-FED/vital-ui-kit) provide many UI components which are built for [Vital Cloud Services Family](https://www.gsscloud.com/en/). Vital UI Kit React encapsulated css style and components in order to achieve these goals:

- Themeable, build with styled-components. ๐Ÿ’…
- Compound style components allows hight flexibility.
- Consistent development environment, by encapsulating internal UI style.
- Easy to use, provide detailed API.

## Demo

### Speed

An example of Offical Document contains all Vital UI Kit components


View Demo

### Bit


Play them on BitSrc

## Getting Started

### Installation

```bash
# Install peer denpendcy, we use styled-components

# yarn
yarn add @vital-ui/react styled-components

# npm
npm i --save @vital-ui/react styled-components

## or install individual packages
yarn add @vital-ui/react-avatar
```

```js
// VitalProvider contains default theme and icon, you can override it.
import { ThemeProvier, Button } from '@vital-ui/react' // You can use `ThemeProvider` by styled-components, or @vital-ui/react-theme

// recommend importing the global reset style.
import { globalStyle } from '@vital-ui/react';
import { createGlobalStyle } from 'styled-components'

const GlobalStyle = createGlobalStyle`
${globalStyle.linkStyle};
${globalStyle.reset};
${globalStyle.vitalTypographyStyle};
${globalStyle.robotoFontFamily};
`;

/* ... */
render() {
return (


Vital ๐Ÿ’œ React!

)
}
```

## Contributing

Make sure read our [contributing guide](https://github.com/GSS-FED/vital-ui-kit-react/blob/master/CONTRIBUTING.md) to learn about our development process.

## Roadmap

- docs
- Table(expand content)
- Calendar