0.0.18 • Published 6 years ago

zq-react-ui-pack v0.0.18

Weekly downloads
2
License
MIT
Repository
github
Last release
6 years ago

zq-react-ui-pack

NPM version NPM downloads NPM downloads Github Tag code style: prettier GitHub stars

GitHub last commit (branch)

给自己项目定制的UI Kit, 主要目的为了统一各个模块的样式和写法。

Getting Start

项目基于 React , Material Design 风格开发。故如果想继续使用的话,需要接受 MD 风格。

内部使用了 mobx以及 mobx-react, 来提升开发效率, 所以很适合已经大面积使用 mobx, mobx-react 的项目。

另外由于是高度封装的库了, 所以依赖很重。(绝大部分涉及UI框架的库, 依赖都会很重),依赖详见 Prerequisties

Prerequisites

你必须安装以下依赖:

dependencies

  • react
  • react-dom
  • styled-components(css-in-js 解决方案)
  • mobx (状态管理)
  • mobx-react
  • styled-icons (图标库, Material风格)
  • moment (用于时间操作)

install

推荐使用 yarn 安装:

yarn add zq-react-ui-pack

Api

Button

import { Button } from "zq-react-ui-pack";
    
<Button>按钮</Button>
proptypedefaultdesc
typestringdefault按钮样式, [primary,default,revert]
shapestringdefault按钮形状 [default]
tagNamestringbutton按钮html标签 [button,a] e.g. 例如使用 a标签, 那么 最后渲染在页面的按钮会是 <a>按钮</a>

Button.Icon

import { Button } from "zq-react-ui-pack";
import { VerticalAlignTop } from "styled-icons/material";
<Button.Icon  
  type={"primary"}  
  size={24}  
  icon={VerticalAlignTop}  
/>
proptypedefaultdesc
typestringdefault按钮样式, [primary,default,revert]
sizeint24按钮大小, 因为这是使用svg渲染的图标, style的font-size对其无用,故使用 size表明其大小
iconstyled-iconsnullstyled-icons 图标
0.0.18

6 years ago

0.0.17

6 years ago

0.0.16

6 years ago

0.0.15

6 years ago

0.0.14

6 years ago

0.0.13

6 years ago

0.0.12

6 years ago

0.0.11

6 years ago

0.0.10

6 years ago

0.0.9

6 years ago

0.0.8

6 years ago

0.0.7

6 years ago

0.0.6-alpha.6743

6 years ago

0.0.6-beta.1527

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.1

6 years ago