Sha256: 87c42dfdf2b5cba57f058aa4610518bbdb515ea11ac0ea74006008f9eb21a183

Contents?: true

Size: 379 Bytes

Versions: 10

Compression:

Stored size: 379 Bytes

Contents

Rev.registerComponent 'BlockGrid',

  buildClassName: ->
    classes =
      "RevBlockGrid": true

    addNum = (propName) =>
      prop = @props[propName]
      classes["#{propName}-block-grid-#{prop}"] = true if prop?

    addNum "small"
    addNum "medium"
    addNum "large"

    @classAdd classes

  render: ->
    <ul className={@buildClassName()}>{ @props.children }</ul>

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
revelry_core-0.1.11.6 app/assets/javascripts/revelry/ui/grid/BlockGrid.js.cjsx
revelry_core-0.1.11.5 app/assets/javascripts/revelry/ui/grid/BlockGrid.js.cjsx
revelry_core-0.1.11.2 app/assets/javascripts/revelry/ui/grid/BlockGrid.js.cjsx
revelry_core-0.1.11.1 app/assets/javascripts/revelry/ui/grid/BlockGrid.js.cjsx
revelry_core-0.1.11.0 app/assets/javascripts/revelry/ui/grid/BlockGrid.js.cjsx
revelry_core-0.1.10.7 app/assets/javascripts/revelry/ui/grid/BlockGrid.js.cjsx
revelry_core-0.1.10.6 app/assets/javascripts/revelry/ui/grid/BlockGrid.js.cjsx
revelry_core-0.1.10.5 app/assets/javascripts/revelry/ui/grid/BlockGrid.js.cjsx
revelry_core-0.1.10.4 app/assets/javascripts/revelry/ui/grid/BlockGrid.js.cjsx
revelry_core-0.1.10.3 app/assets/javascripts/revelry/ui/grid/BlockGrid.js.cjsx