{% extends "base.html" %} {% import "macros/ui.html" as ui %} {% block title %}{{ t(key="set-password-title", lang=lang | default(value='sk')) }}{% endblock title %} {% block content %}
{{ t(key="brand", lang=lang | default(value='sk')) }} {{ ui::badge(label=t(key="auth", lang=lang | default(value='sk')), variant="primary") }}

{{ t(key="set-password-title", lang=lang | default(value='sk')) }}

{% if not valid %} {{ ui::alert_danger(message=t(key="set-password-invalid", lang=lang | default(value='sk')), extra="mt-3") }}

{{ t(key="nav-login", lang=lang | default(value='sk')) }}

{% else %}

{{ t(key="set-password-intro", lang=lang | default(value='sk')) }}

{% if error == "mismatch" %} {{ ui::alert_danger(message=t(key="set-password-mismatch", lang=lang | default(value='sk')), extra="mt-3") }} {% elif error == "weak" %} {{ ui::alert_danger(message=t(key="set-password-weak", lang=lang | default(value='sk')), extra="mt-3") }} {% endif %}
{{ ui::input(name="password", id="password", type="password", required=true, autocomplete="new-password", attrs="autofocus") }}
{{ ui::input(name="password_confirm", id="password_confirm", type="password", required=true, autocomplete="new-password") }}
{{ ui::button(label=t(key="set-password-submit", lang=lang | default(value='sk')), type="submit", extra="mt-1 w-full") }}
{% endif %}
{% endblock content %}