{% extends "base.html" %} {% import "macros/ui.html" as ui %} {% block title %}{{ t(key="password-change-title", lang=lang | default(value='sk')) }}{% endblock title %} {% block content %}

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

{% if changed %}
{{ t(key="password-changed", lang=lang | default(value='sk')) }}
{% endif %} {% if error == "current" %} {{ ui::alert_danger(message=t(key="password-current-wrong", lang=lang | default(value='sk')), extra="mt-4") }} {% elif error == "mismatch" %} {{ ui::alert_danger(message=t(key="set-password-mismatch", lang=lang | default(value='sk')), extra="mt-4") }} {% elif error == "weak" %} {{ ui::alert_danger(message=t(key="set-password-weak", lang=lang | default(value='sk')), extra="mt-4") }} {% endif %}
{{ ui::input(name="current_password", id="current_password", type="password", required=true, autocomplete="current-password") }}
{{ ui::input(name="password", id="password", type="password", required=true, autocomplete="new-password", attrs='x-model="password"') }}
{{ ui::input(name="password_confirm", id="password_confirm", type="password", required=true, autocomplete="new-password", attrs='x-model="confirm"') }} {{ t(key="set-password-mismatch", lang=lang | default(value='sk')) }}
{{ ui::button(label=t(key="password-change-title", lang=lang | default(value='sk')), type="submit", extra="mt-1 w-full", attrs=':disabled="password !== confirm"') }}
{% endblock content %}