UNPKG

nest-parrot

Version:
50 lines (48 loc) 1.48 kB
/** * page footer.<br> */ (function (window, $, React, ReactDOM, $pt) { var NPageFooter = React.createClass({ displayName: 'NPageFooter', statics: { TECH_BASE: 'Parrot', TECH_URL: 'https://github.com/bradwoo8621/parrot', COMPANY: 'NEST', COMPANY_URL: 'https://github.com/bradwoo8621/nest', LEFT_TEXT: 'For best viewing, we recommend using the latest Chrome version.' }, getDefaultProps: function () { return {}; }, renderTech: function () { if (NPageFooter.TECH_BASE != null && !NPageFooter.TECH_BASE.isBlank()) { return ( <span>, on <a href={NPageFooter.TECH_URL} target='_blank' tabIndex='-1'>{NPageFooter.TECH_BASE}</a></span>); } return null; }, renderCompany: function () { if (NPageFooter.COMPANY != null && !NPageFooter.COMPANY.isBlank()) { return ( <span>, by <a href={NPageFooter.COMPANY_URL} target="_blank" tabIndex='-1'>{NPageFooter.COMPANY}</a></span>); } return null; }, render: function () { return ( <footer className="footer"> <div className="container"> <p className='text-muted' style={{display: 'inline-block'}}> <span>{NPageFooter.LEFT_TEXT}</span> </p> <p className="text-muted pull-right" style={{display: 'inline-block'}}> {this.props.name} {this.renderTech()} {this.renderCompany()}. </p> </div> </footer>); } }); $pt.Components.NPageFooter = NPageFooter; }(window, jQuery, React, ReactDOM, $pt));