]> git.ipfire.org Git - thirdparty/starlette.git/commitdiff
Fix nav override for newer version of Mkdocs Material (#2444)
authorFrançois Voron <fvoron@gmail.com>
Fri, 26 Jan 2024 12:32:55 +0000 (13:32 +0100)
committerGitHub <noreply@github.com>
Fri, 26 Jan 2024 12:32:55 +0000 (12:32 +0000)
docs/overrides/partials/nav.html
requirements.txt

index d4684d0a687fb110225012d139324472ca707e9f..93d5c8c86c5b3c091688f19e180db50a9d73b3ce 100644 (file)
@@ -1,3 +1,5 @@
+{% import "partials/nav-item.html" as item with context %}
+
 <!-- Determine class according to configuration -->
  {% set class = "md-nav md-nav--primary" %}
  {% if "navigation.tabs" in features %}
      </div>
    {% endif %}
 
-   <!-- Render item list -->
+   <!-- Navigation list -->
    <ul class="md-nav__list" data-md-scrollfix>
      {% for nav_item in nav %}
        {% set path = "__nav_" ~ loop.index %}
-       {% set level = 1 %}
-       {% include "partials/nav-item.html" %}
+       {{ item.render(nav_item, path, 1) }}
      {% endfor %}
    </ul>
 
index 5fd635b077d40ac0ddf76fd68bec97051515910f..2671a6df16d2dbf7aec7c220bcb621b3601ce444 100644 (file)
@@ -15,7 +15,7 @@ trio==0.24.0
 
 # Documentation
 mkdocs==1.5.3
-mkdocs-material==9.1.17
+mkdocs-material==9.5.5
 mkautodoc==0.2.0
 
 # Packaging