Skip to content

HackPlan/UUI

Folders and files

NameName
Last commit message
Last commit date
Apr 11, 2022
Jan 13, 2021
Aug 24, 2020
Jun 8, 2021
May 5, 2021
Apr 15, 2021
Feb 26, 2021
Aug 6, 2020
Jul 20, 2020
Jan 13, 2021
Apr 20, 2021
Mar 11, 2020
Sep 1, 2020
Jun 8, 2021
May 12, 2020
Sep 1, 2020
May 11, 2020
Dec 1, 2020
Nov 12, 2020
Nov 24, 2020
Apr 12, 2022
Jan 13, 2021
Aug 7, 2020
May 30, 2023

Repository files navigation

UUI

Universal Utility-first React UI Library

Storybook

components overview screenshot

UUI is still heavily under development. Specifications and Usage might change in the future and, as of now, no backwards compatibility is guaranteed!

English | 简体中文

Features

  • A set of useful components out of the box.
  • TypeScript based full type safety.
  • Highly customizable.
  • WAI-ARIA 1.2 compliance

Installation

⚠️⚠️⚠️ UUI requires TypeScript 3.8 or higher. ⚠️⚠️⚠️

npm install @hackplan/uui --save
yarn add @hackplan/uui

Usage

import '@hackplan/uui/lib/index.css';
import { Button } from '@hackplan/uui';

function App() {
  return (
    <div>
      <Button>Click me!</Button>
    </div>
  )
}

Links

Development

For the development of this project, Yarn is preferred over npm. However, any Yarn command can be replaced by the npm equivalent.

git clone https://github.com/HackPlan/UUI.git
cd uui
nvm use
yarn
yarn storybook

Open your browser and visit http://localhost:6006 .

Contributing

We welcome all contributions. Please read CONTRIBUTING.md first.

Products built with UUI

图压 多少记账 昼间日历

Licenses

All files on the UUI GitHub repository are subject to the MIT license. Please read the License file at the root of the project.