`import Ember from 'ember'` `import GithubUrlPropertievs from 'travis/mixins/github-url-properties'` `import { durationFrom, safe } from 'travis/utils/helpers'` `import { githubCommit } from 'travis/utils/urls'` BuildHeaderComponent = Ember.Component.extend tagName: 'section' classNames: ['build-header'] classNameBindings: ['item.state'] isJob: (-> if @get('item.build') then true else false ).property('item') urlGithubCommit: (-> githubCommit(@get('repo.slug'), @get('commit.sha')) ).property('item') elapsedTime: (-> durationFrom(@get('item.startedAt'), @get('item.finishedAt')) ).property('item.startedAt', 'item.finishedAt', 'item.duration') `export default BuildHeaderComponent`