const html = require('choo/html');
const assets = require('../../../common/assets');
const title = require('../../templates/title');

// eslint-disable-next-line no-unused-vars
module.exports = function(state, emit) {
  return html`

    <div class="page signInPage">
      <a href="/" class="goBackButton"> 
        <img src="${assets.get('back-arrow.svg')}"/> 
      </a>
      ${title(state)}

      <div class="signIn__info flexible">
        ${state.translate('accountBenefitTitle')}
      <ul>
        <li>${state.translate('accountBenefitMultiFile')}</li>
        <li>${state.translate('accountBenefitLargeFiles')}</li>
        <li>${state.translate('accountBenefitExpiry')}</li>
        <li>${state.translate('accountBenefitSync')}</li>
        <li>${state.translate('accountBenefitNotify')}</li>
        <li>${state.translate('accountBenefitMore')}</li>
      </ul>
      </div>

      <div class="signIn__form flexible">

        <img class="signIn__firefoxLogo"
          src="${assets.get('firefox_logo-only.svg')}"
          width=56 height=56
          alt="Firefox logo"/>

          <div class="signIn__emailLabel">
            ${state.translate('signInEmailEnter')}
          </div>
          ${state.translate('signInContinueMessage')}

          <form
            onsubmit=${submitEmail}
            data-no-csrf>
            <input
              type="text"
              class="signIn__emailInput"
              placeholder=${state.translate('emailEntryPlaceholder')}/>

            <input
              class='noDisplay'
              id="emailSubmit"
              type="submit"/>
          </form>

      </div>

      <label class="btn" for="emailSubmit">
        ${state.translate('signInContinueButton')}
      </label>

    </div>
  `;

  function submitEmail(event) {
    event.preventDefault();
    //TODO: hook up fxA onboarding
  }
};