All Projects → EMCECS → clarity-react

EMCECS / clarity-react

Licence: Apache-2.0 License
React Components for VMware Clarity UI and Clarity Design

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to clarity-react

Base
React-UI-Kit - frontend library with ReactJS components
Stars: ✭ 18 (-45.45%)
Mutual labels:  react-components, ui-components
Jafar
🌟!(Just another form application renderer)
Stars: ✭ 107 (+224.24%)
Mutual labels:  react-components, ui-components
Axiom React
Axiom - Brandwatch design system and React pattern library
Stars: ✭ 41 (+24.24%)
Mutual labels:  react-components, ui-components
React Spectrum
A collection of libraries and tools that help you build adaptive, accessible, and robust user experiences.
Stars: ✭ 5,876 (+17706.06%)
Mutual labels:  react-components, ui-components
Ej2 React Ui Components
Syncfusion React UI components library offer more than 50+ cross-browser, responsive, and lightweight react UI controls for building modern web applications.
Stars: ✭ 166 (+403.03%)
Mutual labels:  react-components, ui-components
React Chat Elements
Reactjs chat elements chat UI, react chat components
Stars: ✭ 565 (+1612.12%)
Mutual labels:  react-components, ui-components
Re Jok
A React UI Component library built with styled-components
Stars: ✭ 102 (+209.09%)
Mutual labels:  react-components, ui-components
Airframe React
Free Open Source High Quality Dashboard based on Bootstrap 4 & React 16: http://dashboards.webkom.co/react/airframe
Stars: ✭ 3,659 (+10987.88%)
Mutual labels:  react-components, ui-components
Primereact
The Most Complete React UI Component Library
Stars: ✭ 2,393 (+7151.52%)
Mutual labels:  react-components, ui-components
Styled Bootstrap
💅🏻 A styled-component implementation of Bootstrap
Stars: ✭ 154 (+366.67%)
Mutual labels:  react-components, ui-components
Reactivesearch
Search UI components for React and Vue: powered by appbase.io / Elasticsearch
Stars: ✭ 4,531 (+13630.3%)
Mutual labels:  react-components, ui-components
dashkit-ui
UI Components built on React.
Stars: ✭ 17 (-48.48%)
Mutual labels:  react-components, ui-components
React Chat Ui
🙊 A library of React components for building chat UI's.
Stars: ✭ 424 (+1184.85%)
Mutual labels:  react-components, ui-components
Awesome Ui Component Library
Curated list of framework component libraries for UI styles/toolkit
Stars: ✭ 702 (+2027.27%)
Mutual labels:  react-components, ui-components
Rimble Ui
React components that implement Rimble's Design System.
Stars: ✭ 357 (+981.82%)
Mutual labels:  react-components, ui-components
Ui
React Styled Components with bootstrap grid system
Stars: ✭ 89 (+169.7%)
Mutual labels:  react-components, ui-components
React Weui
weui for react
Stars: ✭ 2,793 (+8363.64%)
Mutual labels:  react-components, ui-components
Chakra Ui
⚡️ Simple, Modular & Accessible UI Components for your React Applications
Stars: ✭ 22,745 (+68824.24%)
Mutual labels:  react-components, ui-components
React Step Progress Bar
A library to create stunning progress bars and steps in React 🌡
Stars: ✭ 140 (+324.24%)
Mutual labels:  react-components, ui-components
Coreui React
CoreUI React.js UI Components. CoreUI for React.js replaces and extends the Bootstrap javascript. Components have been built from scratch as true React.js hook components, without jQuery and unneeded dependencies.
Stars: ✭ 239 (+624.24%)
Mutual labels:  react-components, ui-components

Clarity React Binding

This project an unofficial implementation of VMware Clarity Design in React. It leverages CSS, icons and images from the Clarity project.

Usage in React projects

To use the project simply add the dependencies with yarn, npm, etc:

$ yarn add @dellstorage/clarity-react

Import styles and globals from peer dependencies:

index.tsx

import "@webcomponents/custom-elements/custom-elements.min.js";
import "@clr/icons/clr-icons.min.css";
import "@clr/icons/clr-icons-lite.min.js";
import "@clr/ui/clr-ui.min.css"
import "@clr/icons/shapes/technology-shapes.js";

...

And make use of the components in your app:

App.tsx

import React, {Component} from 'react';
import MainContainer from "@dell/clarity-react/layout/main-container/MainContainer";

const initialState = {
};

type MainPageProps = {
    token?: string
    level?: string
    message?: string
}

export type MainPageState = Readonly<typeof initialState>;

export default class MainPage extends Component<MainPageProps> {
    readonly state: MainPageState = initialState;

    render() {
        return(
            <MainContainer>
                Hello
            </MainContainer>
        );
    }
}

Storybook

This project includes Storybook as a component browser. To fire up storybook, download the project in Git:

$ git clone https://github.com/EMCECS/clarity-react.git

Install the dependencies with yarn, npm, etc.

$ cd clarity-react

# Using yarn
$ yarn

# Using NPM
$ npm install

Any run the "storybook" script:

# Using yarn
$ yarn run storybook

# Using NPM
$ npm run storybook

Licenses

  • Clarity React components is licensed under Apache 2.0 License.
  • The VMware Clarity Design System is licensed under the MIT license.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].