const html = require('choo/html'); const Component = require('choo/component'); const version = require('../../package.json').version; const { browserName } = require('../utils'); class Footer extends Component { constructor(name, state) { super(name); this.state = state; } update() { return false; } createElement() { const translate = this.state.translate; const browser = browserName(); const feedbackUrl = `https://qsurvey.mozilla.com/s3/txp-firefox-send?ver=${version}&browser=${browser}`; return html` <footer class="flex flex-col md:flex-row items-start w-full flex-none self-start p-6 font-medium text-xs text-grey-dark md:items-center justify-between bg-grey-lightest" > <a class="mozilla-logo pb-10 md:pb-0 m-2" href="https://www.mozilla.org/" > Mozilla </a> <ul class="list-reset flex flex-col md:flex-row items-start md:items-center md:justify-end" > <li class="m-2"> <a href="https://www.mozilla.org/about/legal"> ${translate('footerLinkLegal')} </a> </li> <li class="m-2"> <a href="/legal"> ${translate('footerLinkTerms')} </a> </li> <li class="m-2"> <a href="https://www.mozilla.org/privacy/websites/#cookies"> ${translate('footerLinkCookies')} </a> </li> <li class="m-2"> <a href="https://www.mozilla.org/about/legal/report-infringement/"> ${translate('reportIPInfringement')} </a> </li> <li class="m-2"> <a href="https://github.com/mozilla/send">GitHub </a> </li> <li class="m-2"> <a href="https://twitter.com/FxTestPilot">Twitter </a> </li> <li class="m-2"> <a href="${feedbackUrl}" rel="noreferrer noopener" class="feedback-link" alt="Feedback" target="_blank" > ${translate('siteFeedback')} </a> </li> </ul> </footer> `; } } module.exports = Footer;