Sha256: f04c1751211c8d21d5a36f8dd367be1798b0afa75af9bb75449cd541d62895d6

Contents?: true

Size: 593 Bytes

Versions: 3

Compression:

Stored size: 593 Bytes

Contents

class Skr.Components.Currency extends Lanes.React.Component

    getDefaultProps: ->
        amount: _.bigDecimal('0.0')
        symbol: '$'

    propTypes:
        amount: React.PropTypes.oneOfType([
            React.PropTypes.number,
            React.PropTypes.instanceOf(_.bigDecimal)
        ])
        symbol: React.PropTypes.string

    render: ->
        className = _.classnames 'currency', @props.className
        <span {...@props} className={className}>
            <span className="sym">{@props.symbol}</span>
            {Lanes.u.format.currency(@props.amount)}
        </span>

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
stockor-0.4.0 client/skr/components/Currency.cjsx
stockor-0.3.0 client/skr/components/Currency.cjsx
stockor-0.2 client/skr/components/Currency.cjsx