UNPKG

standard-resume

Version:
66 lines (60 loc) 1.56 kB
'use strict'; 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;