Files
docker-docs/layouts/_partials/components/accordion.html
David Karlsson 90e2cb52fa chore: migrate to Hugo v0.146.0 new template lookup system
- layouts/partials/ → layouts/_partials/
- layouts/shortcodes/ → layouts/_shortcodes/
- layouts/_default/_markup/ → layouts/_markup/
- layouts/_default/*.html → layouts/*.html (flatten _default/)
- layouts/index.html → layouts/home.html
- layouts/index.*.json/txt → layouts/home.*.json/txt
- layouts/_default/index.llms.txt → layouts/home.llms.txt
- layouts/tag/ → layouts/tags/ (match /tags/ URL path)
2026-02-19 16:09:15 +01:00

27 lines
894 B
HTML

<div
id="{{ urls.Anchorize .title }}"
x-data="{ open: {{ .open | default false }} }"
class="my-6 rounded-sm border border-gray-200 bg-white py-2 dark:border-gray-700 dark:bg-gray-900"
>
<button
class="not-prose flex w-full justify-between px-4 py-2"
x-on:click="open = ! open"
>
<div class="{{ with .large }}text-xl{{ end }} flex items-center gap-2">
{{- with .icon }}
<span class="icon-svg -mt-1">{{ partialCached "icon" . . }}</span>
{{- end }}
{{ .title }}
</div>
<span :class="{ 'hidden' : !open }" class="icon-svg"
>{{ partialCached "icon" "arrow_drop_up" "arrow_drop_up" }}</span
>
<span :class="{ 'hidden' : open }" class="icon-svg"
>{{ partialCached "icon" "arrow_drop_down" "arrow_drop_down" }}</span
>
</button>
<div x-show="open" x-collapse class="px-4">
{{ markdownify .body }}
</div>
</div>