{{- $context := .context -}} {{- $disableSidebar := .disableSidebar | default false -}} {{- $displayPlaceholder := .displayPlaceholder | default false -}} {{- $sidebarClass := cond $disableSidebar (cond $displayPlaceholder "md:hx-hidden xl:hx-block" "md:hx-hidden") "md:hx-sticky" -}} {{- $navRoot := cond (eq site.Home.Type "docs") site.Home $context.FirstSection -}} {{- $pageURL := $context.RelPermalink -}} {{- $data := slice -}} {{- $dataMobile := slice -}} {{- if (eq site.Params.page.sidebar.source "data") -}} {{ $data = partialCached "components/sidebar/get-section-data" $context $context.Section }} {{- $dataMobile = $data -}} {{- else -}} {{- $data = (partialCached "components/sidebar/generate-section-data" $navRoot $navRoot) | unmarshal -}} {{- $dataMobile = (partialCached "components/sidebar/generate-section-data" site.Home site.Home) | unmarshal -}} {{- end -}} {{- $shouldCache := site.Params.page.sidebar.cache | default false -}} {{/* EXPERIMENTAL */}} {{- if .context.Params.sidebar.hide -}} {{- $disableSidebar = true -}} {{- $displayPlaceholder = true -}} {{- end -}}
{{- define "partials/components/sidebar/mobile-search" -}}