File tree Expand file tree Collapse file tree 3 files changed +16
-4
lines changed Expand file tree Collapse file tree 3 files changed +16
-4
lines changed Original file line number Diff line number Diff line change 7171 & .passed
7272 background-color : #56 A9 3C
7373
74+ .img-badge
75+ height : 24px
76+ width : auto
77+ padding : 1px 0
78+
7479#query-results-container
7580 & .panel
7681 padding : $ui-spacing-half
Original file line number Diff line number Diff line change @@ -5,16 +5,20 @@ import React from 'react'
55export const ModuleSource = React . createClass ( {
66 propTypes : {
77 data : React . PropTypes . object . isRequired ,
8- sourceName : React . PropTypes . string . isRequired
8+ sourceName : React . PropTypes . string . isRequired ,
9+ imgSrc : React . PropTypes . string
910 } ,
1011 render ( ) {
11- let className = `logo logo-${ this . props . sourceName } ${ this . props . className } `
12- let source = this . props . data [ this . props . sourceName ]
12+ let { imgSrc, sourceName} = this . props
13+ let imgClassName = imgSrc && `img-badge`
14+ let className = ! imgSrc && `logo logo-${ this . props . sourceName } ${ this . props . className } `
15+ let source = this . props . data [ sourceName ]
1316 let url = source ? source . url : ''
17+ let img = imgSrc && < img src = { imgSrc } alt = { sourceName } className = { imgClassName } />
1418
1519 return (
1620 source && source . connected
17- ? < a href = { url } target = '_blank' className = { className } target = "_blank" > </ a >
21+ ? < a href = { url } target = '_blank' target = "_blank" className = { className } > { img } </ a >
1822 : null
1923 )
2024 }
Original file line number Diff line number Diff line change @@ -31,6 +31,9 @@ export const SearchResult = React.createClass({
3131 < ModuleSource data = { result } sourceName = "npm" />
3232 { this . hasBuild ( result . travis ) ? null :
3333 < ModuleSource data = { result } sourceName = "travis" /> }
34+ { result . coveralls && result . coveralls . badgeUrl
35+ ? < ModuleSource data = { result } sourceName = "coveralls" imgSrc = { result . coveralls . badgeUrl } />
36+ : null }
3437 </ div >
3538 </ div >
3639 < p className = "module-description" >
You can’t perform that action at this time.
0 commit comments