{% extends 'auth/master.twig' %}
{% from 'macros.twig' import container_title %}
{% from '_layout/input.twig' import input_hidden, input_csrf, input_text %}

{% block content %}
    <form class="container auth" method="post" action="">
        {{ input_hidden('auth[mode]', 'reset') }}
        {{ input_hidden('auth[user]', reset_user.user_id) }}
        {{ input_csrf('passreset') }}

        {{ container_title('Resetting password for ' ~ reset_user.username) }}

        <div class="warning auth__warning{% if auth_reset_error is not defined %} auth__warning--welcome{% endif %}">
            <div class="warning__content">
                {{ auth_reset_error|default(auth_reset_message|default('')) }}
            </div>
        </div>

        <div class="auth__form">
            {{ input_text(
                'auth[verification]',
                'input__text--monospace auth__input',
                reset_verify|default(''),
                reset_verify is defined ? 'hidden' : 'text',
                'verification code',
                true,
                {'maxlength':12}
            ) }}

            {{ input_text('auth[password][new]', 'auth__input', '', 'password', 'new password', true) }}
            {{ input_text('auth[password][confirm]', 'auth__input', '', 'password', 'confirm password', true) }}

            <button class="input__button">Change password</button>
        </div>
    </div>
{% endblock %}