0.5.3 • Published 6 years ago

rc-drawer-menu-fix v0.5.3

Weekly downloads
11
License
-
Repository
github
Last release
6 years ago

rc-drawer-menu


NPM version build status Test coverage gemnasium deps node version npm download

Example

http://ant-motion.github.io/drawer-menu/examples/

Usage

import Drawer from 'rc-drawer-menu';
import React from 'react';
import ReactDom from 'react-dom';

ReactDom.render(
  <Drawer>
    {menu children}
  </Drawer>
, mountNode);

Install

rc-drawer-menu

Browser Support

IEChromeFirefoxOperaSafari
IE 10+ ✔Chrome 31.0+ ✔Firefox 31.0+ ✔Opera 30.0+ ✔Safari 7.0+ ✔

API

propstypedefaultdescription
classNamestringdrawer-
openClassNamestringdrawer-openopen className
wrapperClassNamestringnullwrapper class name
iconChildboolean / ReactElement / Arraytruetrue or false or ReactElement or Array(ReactElement, ReactElement) => close, open
openbooleanfalseopen or close menu
defaultOpenbooleanfalsedefault open menu
widthstring60vwchildren width
placementstringleftleft or right
levelstring or arrayallWith the drawer level element. all/ null / className / id / tagName / array
levelTransitionstringtransform .3s cubic-bezier(0.78, 0.14, 0.15, 0.86)level css transition
parentstringbodyparent element. if is null use React.creactElement
onChangefuncnullchange callback(open)
onMaskClickfuncnullmask close click function
onIconClickfuncnulicon click function

0.5 onSwitch split into onMaskClick onIconClick;

Development

npm install
npm start