primaryEmailCheck-bs5.pug 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. extends ../layout-website-redesign-bootstrap-5
  2. block content
  3. main#main-content
  4. .auth-aux-container
  5. img.w-50.d-block(src=buildImgPath("ol-brand/overleaf.svg") alt=settings.appName)
  6. h1.h3.mb-3 #{translate("keep_your_account_safe")}
  7. div(data-ol-multi-submit)
  8. p.small.mb-4
  9. | !{translate("primary_email_check_question", { email: getUserEmail() }, ["strong"])}
  10. form(
  11. data-ol-async-form
  12. action="/user/emails/primary-email-check"
  13. method="POST"
  14. )
  15. input(name='_csrf', type='hidden', value=csrfToken)
  16. +formMessagesNewStyle()
  17. button.btn.btn-primary.w-100.mb-3(
  18. type='submit'
  19. data-ol-disabled-inflight
  20. )
  21. span(data-ol-inflight="idle") #{translate("yes_that_is_correct")}
  22. span(hidden data-ol-inflight="pending") #{translate("confirming")}…
  23. a.btn.btn-secondary.w-100.mb-4(
  24. href="/user/settings#add-email"
  25. data-ol-slow-link
  26. event-tracking="primary-email-check-change-email"
  27. event-tracking-mb="true"
  28. event-tracking-trigger="click"
  29. )
  30. span(data-ol-inflight="idle") #{translate("no_update_email")}
  31. span(hidden data-ol-inflight="pending") #{translate("redirecting")}…
  32. p.small.mb-2
  33. | #{translate("keep_your_email_updated")}
  34. p.small
  35. | !{translate("learn_more_about_emails", {}, [{name: 'a', attrs: {href: '/learn/how-to/Keeping_your_account_secure', 'event-tracking': 'primary-email-check-learn-more', 'event-tracking-mb': 'true', 'event-tracking-trigger': 'click' }}])}