{% extends 'categories/management/base.html' %} {% from 'forms/_form.html' import form_header, form_rows, form_fieldset, form_footer %} {% macro render_image_form(image_form, type, endpoint, title, deletion_prompt_title, deletion_prompt) %} {{ form_header(image_form, classes='image-form', action=url_for(endpoint, category)) }} {% call form_fieldset(title) %} {{ form_rows(image_form, skip_labels=true) }} {% endcall %} {% call form_footer(image_form, skip_label=true) %} {% set field = image_form|attr(type) %} {% endcall %} {% endmacro %} {% block title %} {% trans %}Settings{% endtrans %} {% endblock %} {% block content %} {{ form_header(form) }} {{ form_rows(form, fields=form.BASIC_FIELDS) }} {% call form_fieldset(_('Event Header')) %} {{ form_rows(form, fields=form.EVENT_HEADER_FIELDS) }} {% endcall %} {% call form_footer(form) %} {% endcall %} {% set delete_icon_prompt = _("Are you sure you want to remove the icon of this category?") %} {% set delete_logo_prompt = _("Are you sure you want to remove the logo of this category?") %} {{ render_image_form(icon_form, 'icon', '.manage_icon', _('Icon'), _('Delete Icon?'), delete_icon_prompt) }} {{ render_image_form(logo_form, 'logo', '.manage_logo', _('Logo'), _('Delete Logo?'), delete_logo_prompt) }} {% endblock content %}