This package has been deprecated

Author message:

move to @totebox/ui

react-tote-box

0.2.3 • Public • Published

React Tote Box · license npm (scoped)

NZ's React components library

Installation

React-tote-box requires React v16.3+, react-dom and react-transition-group

$ npm install react-tote-box

Components

Modal

API

Props Description Type Default
title Modal 标题 String "Modal Title"
visible Modal 是否可见 Boolean false
animation 动画展现方式 String "zoom"
onClose 点击右上角叉后的回调 Function noop

Usage

<Modal
  title="Example" 
  visible={this.state.visible}
  animation="flip"
  onClose={() => this.setState({ visible: false })}  
>
  <p>some content...</p>
</Modal>

Animate

API

Props Description Type Default
in 在可见后开始动画 Boolean false
animation 动画展现方式 String "fade"
duration 动画展现时间 Number 400
其他属性 参考:react-transition-group

Animations

animation
fade fadeDown fadeLeft fadeRight
fadeUp
flip flipX flipY
rotate rotateDownLeft rotateDownRight rotateUpLeft
rotateUpRight
zoom

Usage

<Animate in={visible} animation="zoom" duration="600">
  <div className="loading" />
</Animate>

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i react-tote-box

Weekly Downloads

6

Version

0.2.3

License

MIT

Unpacked Size

29 kB

Total Files

6

Last publish

Collaborators

  • nicolaszhao