{% from "macros.html" import icon, flash %}
{{ admin_site_name }}
{{ t('Secure access to your dashboard') }}
{# Flash messages #} {% set flashes = get_flashed_messages() %} {% if flashes %}
{% for f in flashes %} {{ flash(f.message, f.category | default('error')) }} {% endfor %}
{% endif %}
{{ request.csrf_input() }}
{{ t('Email Address') }}
{{ form.email.input(placeholder='you@example.com', autocomplete='email', autofocus=True) }} {% if form.email._error %}
{{ icon('x', 14) }} {{ form.email._error }}
{% endif %}
{{ t('Password') }}
{{ form.password.input(placeholder='••••••••', autocomplete='current-password') }} {% if form.password._error %}
{{ icon('x', 14) }} {{ form.password._error }}
{% endif %}
{{ t('Sign in to dashboard') }} {{ icon('arrow-right', 16) }}
{# Language switcher #} {% if admin_locales | length > 1 %} {% endif %}