Sha256: c53f61ce2896b4d67fd201342e47a628e65e6e22729247ff12e375dbb36a8d33

Contents?: true

Size: 559 Bytes

Versions: 12

Compression:

Stored size: 559 Bytes

Contents

const REV_ICON_BAR_SIZES = ['one', 'two', 'three', 'four', 'five', 'six']

Rev.registerComponent('IconBar', class IconBar extends React.Component {
  render() {
    const classes = {
      'icon-bar': true,
      'RevIconBar': true,
      'vertical': this.props.vertical,
    }

    for(let i = 0; i < REV_ICON_BAR_SIZES.length; i++) {
      const size = REV_ICON_BAR_SIZES[i]

      if(this.props[size]) {
        classes[`${size}-up`] = true
        break
      }
    }

    return <div className={this.classAdd(classes)}>{this.props.children}</div>
  }
})

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
revelry_core-0.1.24.0 app/assets/javascripts/revelry/ui/navigation/IconBar.es6
revelry_core-0.1.23.0 app/assets/javascripts/revelry/ui/navigation/IconBar.es6
revelry_core-0.1.22.0 app/assets/javascripts/revelry/ui/navigation/IconBar.es6
revelry_core-0.1.21.0 app/assets/javascripts/revelry/ui/navigation/IconBar.es6
revelry_core-0.1.20.0 app/assets/javascripts/revelry/ui/navigation/IconBar.es6
revelry_core-0.1.19.0 app/assets/javascripts/revelry/ui/navigation/IconBar.es6
revelry_core-0.1.18.0 app/assets/javascripts/revelry/ui/navigation/IconBar.es6
revelry_core-0.1.17.0 app/assets/javascripts/revelry/ui/navigation/IconBar.es6
revelry_core-0.1.16.0 app/assets/javascripts/revelry/ui/navigation/IconBar.es6
revelry_core-0.1.15.0 app/assets/javascripts/revelry/ui/navigation/IconBar.es6
revelry_core-0.1.14.0 app/assets/javascripts/revelry/ui/navigation/IconBar.es6
revelry_core-0.1.13.0 app/assets/javascripts/revelry/ui/navigation/IconBar.es6