mirror of
https://github.com/ascribe/onion.git
synced 2024-12-23 09:50:31 +01:00
32 lines
763 B
JavaScript
32 lines
763 B
JavaScript
'use strict';
|
|
|
|
import React from 'react';
|
|
|
|
import DetailProperty from './detail_property';
|
|
|
|
/**
|
|
* This is the component that implements display-specific functionality
|
|
*/
|
|
let LicenseDetail = React.createClass({
|
|
propTypes: {
|
|
license: React.PropTypes.object
|
|
},
|
|
render () {
|
|
if (this.props.license.code === 'default') {
|
|
return null;
|
|
}
|
|
return (
|
|
<DetailProperty
|
|
label="LICENSE"
|
|
value={
|
|
<a href={this.props.license.url} target="_blank">
|
|
{ this.props.license.code.toUpperCase() + ': ' + this.props.license.name}
|
|
</a>
|
|
}
|
|
/>
|
|
);
|
|
}
|
|
});
|
|
|
|
export default LicenseDetail;
|