{% extends 'oob_elements.html' %}

{# OOB elements for HTMX navigation - all elements that need updating #}

{# Import shared OOB macros #}
{% from '_types/root/header/_oob_.html' import root_header with context %}
{% from '_types/root/_oob_menu.html' import mobile_menu with context %}


{% block oobs %}

  {% from '_types/root/_n/macros.html' import oob_header with context %}
  {{oob_header('root-header-child', 'blog-header-child', '_types/blog/header/_header.html')}}

  {% from '_types/root/header/_header.html' import header_row with context %}
  {{ header_row(oob=True) }}
{% endblock %}
              


{# Filter container - blog doesn't have child_summary but still needs this element #}
{% block filter %}
  {% include "_types/blog/mobile/_filter/summary.html" %}
{% endblock %}

{# Aside with filters #}
{% block aside %}
  {% include "_types/blog/desktop/menu.html" %}
{% endblock %}


{% block mobile_menu %}
  {% include '_types/root/_nav.html' %}
  {% include '_types/root/_nav_panel.html' %}
{% endblock %}


{% block content %}
  {% include '_types/blog/_main_panel.html' %}
{% endblock %}
