Sha256: 6e2c05dfcac6465ddbac91da2553884811e1845be3e63a5474325c4bde603704
Contents?: true
Size: 880 Bytes
Versions: 5
Compression:
Stored size: 880 Bytes
Contents
class Lanes.Components.JobStatus extends Lanes.React.Component propTypes: job: Lanes.PropTypes.State onlyExecuting: React.PropTypes.bool message: React.PropTypes.string pubsub: true listenNetworkEvents: true dataObjects: { job: 'props' } statusMessage: -> if _.isEmpty(@job.stepsCompleted) then '' else 'Completed: ' + _.toSentence(@job.stepsCompleted) progressBar: -> return null unless @job.progress <BS.ProgressBar now={@job.progress * 100} /> render: -> return null if @props.onlyExecuting and not @job.isExecuting <div className="job-executing"> <h3 className="message">{@props.message}</h3> <LC.Throbber /> <div className="status">{@statusMessage()}</div> {@progressBar()} {@props.children} </div>
Version data entries
5 entries across 5 versions & 1 rubygems