{% 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) }}
{% block after_forms %}{% endblock %}
{% endblock content %}