templates/pages/_includes/connection_screen/_form_connection_commercial_proposition.html.twig line 1

Open in your IDE?
  1. {# Page — connexion (proposition commerciale) : deux blocs séparés (form + notice). #}
  2. <div class="connection-screen__commercial-shell">
  3. <div class="Popup active connection-screen__auth connection-screen__auth--connection-proposition">
  4. <div class="Popup-body">
  5. {{ form_start(form, {'attr': {'id': 'connection-form', 'novalidate': 'novalidate', 'data-url': path('customer_login'), 'data-waiting-url': suluUrlProviderGetPath('customer_waiting_login_quote'), 'data-success-url': app.request.get('quote') is not null ? getCustomerSpaceQuoteDetailsUrl(app.request.get('quote')) : getCustomerSpaceIndexUrl()}}) }}
  6. <div class="top">
  7. {% include 'pages/_includes/icons/login/login-1.svg' %}
  8. <div class="h1">{{ 'auth.login_modal.welcome'|trans }}</div>
  9. <div class="h2">{{ 'auth.login_modal.subtitle'|trans }}</div>
  10. <div class="text-danger errors"></div>
  11. <div class="text-success success"></div>
  12. </div>
  13. <div class="bottom">
  14. <div class="form-group">
  15. {{ form_label(form.email) }}
  16. {{ form_widget(form.email, {'attr': {'class': 'form-control', 'placeholder': 'auth.login.email_placeholder'|trans}}) }}
  17. {{ form_errors(form.email) }}
  18. </div>
  19. <div class="form-group">
  20. {{ form_label(form.password) }}
  21. <div class="input-group">
  22. {{ form_widget(form.password, {
  23. 'attr': {
  24. 'class': 'form-control connection-screen__password-input',
  25. 'placeholder': 'auth.login.password_placeholder'|trans,
  26. 'type': 'password'
  27. }
  28. }) }}
  29. <span
  30. class="input-group-text connection-screen__toggle-password"
  31. data-icon-state="closed"
  32. style="cursor: pointer;"
  33. title="{{ 'auth.common.toggle_password_visibility'|trans }}"
  34. >
  35. <span class="icon-eye-closed" style="display: none;">{{ getLucidIcon('eye-off') }}</span>
  36. <span class="icon-eye-open">{{ getLucidIcon('eye') }}</span>
  37. </span>
  38. </div>
  39. {{ form_errors(form.password) }}
  40. </div>
  41. <div class="group-flex">
  42. <div class="">
  43. {{ form_widget(form.rememberMe, {'attr': {'class': 'form-check-input'}}) }}
  44. {{ form_label(form.rememberMe, null, {'label_attr': {'class': 'form-check-label'}}) }}
  45. </div>
  46. <a href="{{ content.forgotPasswordLink ?? '#' }}" class="btn-link connection-screen__forgot-password-link">
  47. {{ 'auth.login.forgot_password'|trans }}
  48. </a>
  49. </div>
  50. <div class="form-group">
  51. {{ form_errors(form) }}
  52. <div class="connection-screen__form-error alert alert-danger" style="display: none;"></div>
  53. </div>
  54. <div class="form-group connect">
  55. {{ form_widget(form.submit, {'attr': {'class': 'btn-secondary br1 btn style1 medium reverse_color'}}) }}
  56. </div>
  57. <div class="form-group subscribe">
  58. {{ 'auth.login.no_account'|trans }} <a href="{{ content.subscriptionLink ?? '#' }}" class="connection-screen__subscription-link">{{ 'auth.login.sign_up'|trans }}</a>
  59. </div>
  60. </div>
  61. {{ form_end(form) }}
  62. </div>
  63. </div>
  64. <div class="connection-screen__notice">
  65. <img src="{{ asset('img/connection-screen/notice-commercial-proposition.png') }}" alt="{{ 'auth.subscription.notice_image_alt'|trans }}">
  66. <div class="h1">{{ 'auth.connection_commercial.title'|trans }}</div>
  67. <div class="h2">
  68. {{ 'auth.connection_commercial.description_1_html'|trans|raw }}
  69. </div>
  70. <div class="h2">
  71. {{ 'auth.connection_commercial.description_2_prefix'|trans }} <b><a href="{{ content.subscriptionLink ?? '#' }}" class="connection-screen__subscription-link">{{ 'auth.connection_commercial.create_account_link'|trans }}</a></b>{{ 'auth.connection_commercial.description_2_suffix'|trans }}
  72. </div>
  73. </div>