Sha256: 36b391a90f77213af2883f7214a5cfd94c4b39eec7cca3ee3b4ca64a2ee418d4

Contents?: true

Size: 378 Bytes

Versions: 2

Compression:

Stored size: 378 Bytes

Contents

Rev.registerComponent 'Emptyable',

  propTypes:
    componentClass: React.PropTypes.element.isRequired
    emptyState: React.PropTypes.element.isRequired

  getDefaultProps: () ->
    componentClass: 'div'

  render: ->
    if @props.children and @props.children.length
      React.createElement(@props.componentClass, @props, @props.children)
    else
      @props.emptyState

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
revelry_core-0.1.11.6 app/assets/javascripts/revelry/ui/lists/Emptyable.js.cjsx
revelry_core-0.1.11.5 app/assets/javascripts/revelry/ui/lists/Emptyable.js.cjsx