Sha256: 1844ba65ab823e1b96f38e430969b2e045c8aecac54da2934f79316d873d519c

Contents?: true

Size: 689 Bytes

Versions: 6

Compression:

Stored size: 689 Bytes

Contents

class Lanes.Components.ErrorDisplay extends Lanes.React.Component

    propTypes:
        model:  Lanes.PropTypes.State.isRequired

    bindDataEvents: ->
        model: "change:error"

    clearErrors: ->
        @model.errors = null

    render: ->
        return null unless @model.errors
        <div className="alert alert-warning alert-dismissible" role="alert">
            <button onClick={@clearErrors} type="button" className="close"
                data-dismiss="alert" aria-label="Close">
                <span aria-hidden="true">&times;</span>
            </button>
            <i className="icon icon-exclamation-circle" />
            { @model.errorMessage }
        </div>

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
lanes-0.5.6 client/lanes/components/shared/ErrorDisplay.cjsx
lanes-0.5.5 client/lanes/components/shared/ErrorDisplay.cjsx
lanes-0.5.0 client/lanes/components/shared/ErrorDisplay.cjsx
lanes-0.4.0 client/lanes/components/shared/ErrorDisplay.cjsx
lanes-0.3.0 client/lanes/components/shared/ErrorDisplay.cjsx
lanes-0.1.9.5 client/lanes/components/shared/ErrorDisplay.cjsx