{% extends 'HitsoCommonBundle::layout.html.twig' %}
{% trans_default_domain 'front' %}
{% block stylesheets %}
{{ parent() }}
<link rel="stylesheet" href="{{ asset('juki/source/css/sign-critical.css') }}">
<link rel="preload" as="style" href="{{ preload(asset('juki/source/css/sign-critical.css')) }}">
<link rel="preload" href="{{ preload(asset('juki/source/css/sign.css')) }}" as="style" onload="this.onload=null;this.rel='stylesheet'">
{% endblock %}
{% block body_class %}{{ parent() }} page--sign{% endblock %}
{% block content %}
<main class="main">
<section class="sign">
<div class="sign__header section--center">
<h1 class="sign__header-title section-title section-title--h1">
{{ 'common.security.heading'|trans }}
</h1>
<p class="section-lead">
{{ 'common.security.lead'|trans }}
</p>
</div>
{% if error %}
<div class="alert alert--danger ">
{{ error.messageKey|trans(error.messageData, 'security') }}
</div>
{% endif %}
<form class="sign__form" id="signInForm" action="{{ path('login_check') }}" method="post" v-cloak>
<div class="field" :class="{'field--error' : errors.email}">
<label class="field-label">
{{ 'common.security.login'|trans }}
</label>
<input type="email" name="_username" class="field-item" v-model="fields.email" @change="checkEmail($event, 'email')" value="{{ lastUsername }}" />
<span class="field-msg" v-if="errors.email">${ errors.email }</span>
</div>
<div class="field" :class="{'field--error' : errors.password}">
<label class="field-label">
{{ 'common.security.password'|trans }}
</label>
<div class="field__password">
<input :type="passwordVisible ? 'text' : 'password'" name="_password" class="field-item" v-model="fields.password" @change="checkLength($event, 'password', [3, 12])" current-password />
<span class="field__password-show" @click="showPassword"></span>
</div>
<span class="field-msg" v-if="errors.password">${ errors.password }</span>
</div>
<a href="{{ path('password_reset') }}" class="sign__form-recovery">{{ 'common.button.password_forgotten'|trans }}</a>
<button name="_submit" class="sign__form-submit btn btn--secondary">{{ 'common.button.login'|trans }}</button>
<p class="sign__form-info">
{{ 'common.label.register'|trans }} <a href="{{ path('register') }}" class="text-primary">{{ 'common.button.register'|trans }}</a>
</p>
</form>
</section>
</main>
{% endblock %}
{% block footer_javascripts %}
{{ parent() }}
<script src="{{ asset('juki/source/js/sign_in.js') }}" defer></script>
{% endblock %}