{# ===== НОВАЯ ШАПКА С КОМПОНЕНТОМ ===== #}
{% if can_create_departments or perms.employees.add_department or request.user.is_staff or request.user.is_superuser %}
{% include "includes/components/page_header.html" with icon="bi-diagram-3" title="Отделы" count=departments|length count_label="Всего:" search_id="deptFilter" search_placeholder="Поиск по названию или руководителю" create_as_card=True create_modal="createDepartmentModal" create_text="Создать отдел" %}
{% else %}
{% include "includes/components/page_header.html" with icon="bi-diagram-3" title="Отделы" count=departments|length count_label="Всего:" search_id="deptFilter" search_placeholder="Поиск по названию или руководителю" %}
{% endif %}
{# поддержка обоих форматов: dict(results) или list #}
{% with rows=departments.results|default:departments %}
{% for dept in rows %}
{% with h=dept.head emp=dept.employees_count|default:0 %}
{% url 'employees:department_detail' dept.id as dept_url %}