vendor/se7enxweb/admin-ui/src/bundle/Resources/views/themes/admin/account/login/index.html.twig line 22

Open in your IDE?
  1. {% extends '@ibexadesign/account/base.html.twig' %}
  2. {%- block content -%}
  3. <h2 class="ibexa-login__actions-headline">{{ 'base.get_started'|trans|desc('Get started') }}</h2>
  4. {% block login_form %}
  5. {{ ibexa_twig_component_group('admin-ui-login-form-before') }}
  6. <form action="{{ path( 'login_check' ) }}" method="post" role="form">
  7. <fieldset>
  8. {% block login_form_errors %}
  9. {% if error %}
  10. <div class="ibexa-login__errors-container">
  11. {% include '@ibexadesign/ui/component/alert/alert.html.twig' with {
  12. type: 'error',
  13. title: error.message|trans,
  14. } only %}
  15. </div>
  16. {% endif %}
  17. {% endblock %}
  18. {% block login_form_fields %}
  19. <div class="form-group{% if error %} has-error{% endif %}">
  20. <div class="ibexa-login__input-label-wrapper">
  21. <label class="ibexa-label" for="username">{{ 'authentication.username'|trans|desc('Username') }}</label>
  22. </div>
  23. {%- embed '@ibexadesign/ui/component/input_text.html.twig' -%}
  24. {% block content %}
  25. <input
  26. type="text"
  27. id="username"
  28. class="form-control ibexa-input ibexa-input--text ibexa-login__input ibexa-login__input--name"
  29. name="_username"
  30. value="{{ last_username }}"
  31. required="required"
  32. autofocus="autofocus"
  33. autocomplete="on"
  34. tabindex="1"
  35. placeholder=" "
  36. />
  37. {% endblock %}
  38. {%- endembed -%}
  39. </div>
  40. <div class="form-group{% if error %} has-error{% endif %} position-relative">
  41. <div class="ibexa-login__input-label-wrapper">
  42. <label class="ibexa-label" for="password">{{ 'authentication.password'|trans|desc('Password') }}</label>
  43. </div>
  44. {%- embed '@ibexadesign/ui/component/input_text.html.twig' with {
  45. type: 'password',
  46. } -%}
  47. {% block content %}
  48. <input
  49. type="password"
  50. id="password"
  51. class="form-control ibexa-input ibexa-input--text ibexa-login__input ibexa-login__input--password"
  52. name="_password"
  53. required="required"
  54. tabindex="2"
  55. placeholder=" "
  56. />
  57. {% endblock %}
  58. {%- endembed -%}
  59. </div>
  60. <input type="hidden" name="_csrf_token" value="{{ csrf_token("authenticate") }}" />
  61. {% endblock %}
  62. {% block login_form_buttons %}
  63. <button
  64. type="submit"
  65. class="btn ibexa-btn ibexa-btn--primary ibexa-login__btn ibexa-login__btn--sign-in"
  66. tabindex="3"
  67. disabled
  68. >
  69. {{ 'authentication.login'|trans|desc('Login') }}
  70. </button>
  71. <div class="ibexa-login__link-wrapper">
  72. <a href="{{ path('ibexa.user.forgot_password') }}" tabindex="4">{{ 'authentication.forgot_password'|trans|desc('Forgot your password?') }}</a>
  73. </div>
  74. {% endblock %}
  75. </fieldset>
  76. </form>
  77. {{ ibexa_twig_component_group('admin-ui-login-form-after') }}
  78. {% endblock %}
  79. {{ encore_entry_script_tags('ibexa-admin-ui-login-js', null, 'ibexa') }}
  80. {%- endblock content -%}