standard-resume
Version:
The Standard Resume ReactJS component.
66 lines (60 loc) • 1.56 kB
JavaScript
;
var React = require('react');
var Section = require('./Section');
var PrintContact = React.createClass({
displayName: 'PrintContact',
render: function render() {
var basic = this.props.basic;
// Dont render anything if there is no contact info
if (!(basic.phone || basic.email || basic.website)) {
return false;
}
return React.createElement(
Section,
{ title: 'Contact Information', className: 'print-contact' },
basic.email && React.createElement(
'div',
{ className: 'contact-block' },
React.createElement(
'div',
{ className: 'contact-label' },
'Email:'
),
React.createElement(
'div',
{ className: 'contact-value' },
basic.email
)
),
basic.phone && React.createElement(
'div',
{ className: 'contact-block' },
React.createElement(
'div',
{ className: 'contact-label' },
'Telephone:'
),
React.createElement(
'div',
{ className: 'contact-value' },
basic.phone
)
),
basic.website && React.createElement(
'div',
{ className: 'contact-block' },
React.createElement(
'div',
{ className: 'contact-label' },
'Website:'
),
React.createElement(
'div',
{ className: 'contact-value' },
basic.website
)
)
);
}
});
module.exports = PrintContact;