{% import 'macros/form.html' as form %} {%- set hx_attrs = {"post": h.url_for('user.api_tokens', id=user.id ), "swap": "outerHTML"} -%} {%- if created -%} {%- do hx_attrs.update({"hx-on:htmx:after-settle": "document.getElementById('token-" ~ created.id ~ "').scrollIntoView(false)"}) -%} {%- endif %} {%- call ui.util.call(ui.form, method="POST", hx=hx_attrs, attrs={"autocomplete": "off", "class": "mb-3"}) -%} {%- block base_fields -%} {{ ui.input(name="name", label=_("Name"), required=true, value=data.name, errors=errors.name) }} {%- endblock base_fields %} {%- block form_actions -%} {{ ui.submit(_('Create API Token')) }} {%- endblock form_actions %} {%- endcall %} {% if created %} {% endif %}