require './style' Button = require '../button' Navigation = require '../navigation' module.exports = React.createClass # -- States & Properties propTypes: actions : React.PropTypes.array active : React.PropTypes.bool className : React.PropTypes.string title : React.PropTypes.string type : React.PropTypes.string getDefaultProps: -> actions : [] className : "normal" getInitialState: -> active : @props.active # -- Render render: -> className = @props.className className += " active" if @state.active
{

{@props.title}

} {@props.children} { if @props.actions.length > 0}
# -- Extends show: -> @setState active: true hide: -> @setState active: false