react-collapsy
Simple lightweight (1.5kb minified+gzipped) accordion component.
Usability
This plugin require for you to have react, after that import react-collapsy
and include css files
Usage
After you imported libs, somewhere in your component's code:
props/options
isOpen
If passed Accordion will be render expanded
onToggle
onToggle will fire after Accordion expands/collapses with boolean value passed in which will indicated if Accordion is open or closed (true, false)
title
If passed title will be displayed
headerClass/contentWrapperClass
If passed classes will be added to header div and content wrapper div, respectfully. (e.g. 'Accordion__header ' + this.props.headerClass)
Example project
Clone/download the repo followed by npm (i) install && npm start, so you can check this magnificent component in local. If you have any comment, suggestion, issue, please report it, as I will try to keep this component alive.