vital-ui-kit-react

Simple, Themeable, Customizable React UI library

Github stars Tracking Chart

Intro

Vital UI Kit provide many UI components which are built for Vital Cloud Services Family. 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

Getting Started

Installation

# 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
// 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 (
    <ThemeProvider theme={YOUR_CUSTOM_THEME}>
      <GlobalStyle />
      <Button>Vital ? React!</Button>
    </ThemeProvider>
  )
}

Contributing

Make sure read our contributing guide to learn about our development process.

Roadmap

  • docs
  • Table(expand content)
  • Calendar

Overview

Name With OwnerGSS-FED/vital-ui-kit-react
Primary LanguageTypeScript
Program languageJavaScript (Language Count: 4)
Platform
License:MIT License
Release Count83
Last Release Namev0.10.6 (Posted on 2020-03-20 00:24:14)
First Release Name@gssfed/vital-ui-kit-native@0.1.1 (Posted on 2018-04-25 17:40:24)
Created At2018-03-22 10:16:03
Pushed At2024-04-29 20:25:58
Last Commit At2021-11-27 15:46:52
Stargazers Count65
Watchers Count9
Fork Count11
Commits Count0.9k
Has Issues Enabled
Issues Count42
Issue Open Count8
Pull Requests Count514
Pull Requests Open Count37
Pull Requests Close Count153
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private
To the top