{% extends "base.html" %} {% from "macros/forms.html" import render_extra_fields %} {% block content %}

{% trans %}Settings{% endtrans %}

{% include "components/errors.html" %} {% with form = Forms.self.SettingsForm(language=language, country=country) %}
{{ form.name.label(class="form-label") }} {{ form.name(class="form-control", value=name) }}
{{ form.email.label(class="form-label") }} {{ form.email(class="form-control", value=email) }}

{{ form.confirm.label(class="form-label") }} {{ form.confirm(class="form-control") }}
{{ form.password.label(class="form-label") }} {{ form.password(class="form-control") }}

{{ form.affiliation.label(class="form-label") }} {{ form.affiliation(class="form-control", value=affiliation or "") }}
{{ form.website.label(class="form-label") }} {{ form.website(class="form-control", value=website or "") }}
{{ form.country.label(class="form-label") }} {{ form.country(class="form-select", value=country) }}

{{ render_extra_fields(form.extra) }}
{{ form.submit(class="btn btn-primary float-end px-4") }}
{% endwith %}
{% endblock %} {% block scripts %} {{ Assets.js("assets/js/settings.js") }} {% endblock %}