fix: respect the page parameter toc in the mobile dropdown (#905)

This commit is contained in:
Illia Volochii
2026-01-20 00:21:41 +02:00
committed by GitHub
parent a9ef7ad57d
commit 1e4338cd97

View File

@@ -90,7 +90,7 @@
<li class="{{ if $shouldOpen }}open{{ end }}"> <li class="{{ if $shouldOpen }}open{{ end }}">
{{- $linkTitle := partial "utils/title" . -}} {{- $linkTitle := partial "utils/title" . -}}
{{- template "sidebar-item-link" dict "context" . "active" $active "title" $linkTitle "link" .RelPermalink -}} {{- template "sidebar-item-link" dict "context" . "active" $active "title" $linkTitle "link" .RelPermalink -}}
{{- if and $toc $active -}} {{- if and $toc $active (ne .Params.toc false) -}}
{{- template "sidebar-toc" dict "page" . -}} {{- template "sidebar-toc" dict "page" . -}}
{{- end -}} {{- end -}}
{{- template "sidebar-tree" dict "context" . "page" $page "pageURL" $pageURL "level" (add $level 1) "toc" $toc -}} {{- template "sidebar-tree" dict "context" . "page" $page "pageURL" $pageURL "level" (add $level 1) "toc" $toc -}}
@@ -106,7 +106,7 @@
{{- $linkTitle := partial "utils/title" . -}} {{- $linkTitle := partial "utils/title" . -}}
<li class="hx:flex hx:flex-col {{ if $shouldOpen }}open{{ end }}"> <li class="hx:flex hx:flex-col {{ if $shouldOpen }}open{{ end }}">
{{- template "sidebar-item-link" dict "context" . "active" $active "title" $linkTitle "link" .RelPermalink -}} {{- template "sidebar-item-link" dict "context" . "active" $active "title" $linkTitle "link" .RelPermalink -}}
{{- if and $toc $active -}} {{- if and $toc $active (ne .Params.toc false) -}}
{{ template "sidebar-toc" dict "page" . }} {{ template "sidebar-toc" dict "page" . }}
{{- end }} {{- end }}
{{ template "sidebar-tree" dict "context" . "page" $page "pageURL" $pageURL "level" (add $level 1) "toc" $toc }} {{ template "sidebar-tree" dict "context" . "page" $page "pageURL" $pageURL "level" (add $level 1) "toc" $toc }}