1.1.1 • Published 8 years ago
react-component-panel v1.1.1
react-component-panel
Screen Shot
Install
$ npm i react-component-panel --save
Import
import {Panel,CollapsiblePanel} from 'react-component-panel'
TODO
- Panel
- CollapsiblePanel
API
CollapsiblePanel
Extends PureComponent
CollapsiblePanel
Parameters
props
Examples
class CollapsiblePanelDemo extends Component {
render() {
return (
<CollapsiblePanel title="Collapsible Panel Demo">
<p>I am collapsible panel !</p>
</CollapsiblePanel>
);
}
}
propTypes
Properties
contentStyle
Object?contentClassName
String?expand
Boolean? true - 是否展开renderExpand
Function? expand=> {return expand ? "收起" : "展开";} - 展开/收起的UI样式onChange
Function? 当expand发生变化时调用
Panel
Extends PureComponent
Panel
Examples
Simple Panel Demo
class PanelDemo extends Component{
render(){
return (
<Panel title="Panel Title" renderRight={()=>{
return (
<button type="button" onClick={()=>{
alert('pressed');
}}>press me</button>
);
}}>
<p>panel content</p>
</Panel>
);
}
}
propTypes
Properties