Sha256: eae42290a2a4bba5c5312619ab854adbb0d854dbd900502eed7b85798b6737b1
Contents?: true
Size: 710 Bytes
Versions: 1
Compression:
Stored size: 710 Bytes
Contents
class Lanes.Components.Icon extends Lanes.React.Component propTypes: type: React.PropTypes.string.isRequired animated: React.PropTypes.bool render: -> classes = _.classnames 'icon', "icon-#{@props.type}", @props.className, 'cursor-pointer' : @props.onClick, "icon-#{@props.size}" : @props.size, 'icon-pulse' : @props.animated 'flush' : @props.flush 'icon-lg' : @props['lg'] 'icon-2x' : @props['2x'] 'icon-3x' : @props['3x'] 'icon-4x' : @props['4x'] 'icon-5x' : @props['5x'] <i {...@props} style={@props.style} className={classes} />
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
lanes-0.5.0 | client/lanes/components/shared/Icon.cjsx |