Merge pull request #2792 from alxhslm/fix-accordian-chevron

Fix: make accordian chevron behaviour match admonition
This commit is contained in:
Nuno C.
2026-03-11 00:27:33 +00:00
committed by GitHub
2 changed files with 12 additions and 3 deletions
+9
View File
@@ -27,6 +27,15 @@
}
</style>
{{ end }}
<style>
#{{ $id }} details[data-accordion-item] > summary .accordion-chevron {
transform: rotate(-90deg);
transition: transform 200ms ease-in-out;
}
#{{ $id }} details[data-accordion-item][open] > summary .accordion-chevron {
transform: rotate(0deg);
}
</style>
{{ if eq $mode "collapse" }}
<script>
(() => {
+3 -3
View File
@@ -13,7 +13,7 @@
{{ $align := .Get "align" }}
<details
class="{{ if $isSeparated }}rounded-lg border border-neutral-200 dark:border-neutral-700 overflow-hidden{{ else }}border-none{{ end }}"
class="group {{ if $isSeparated }}rounded-lg border border-neutral-200 dark:border-neutral-700 overflow-hidden{{ else }}border-none{{ end }}"
data-accordion-item
{{ if $isOpen }}open{{ end }}
>
@@ -24,8 +24,8 @@
{{ end }}
<span>{{ $title }}</span>
</span>
<span>
{{ partial "icon" "chevron-down" }}
<span class="accordion-chevron ms-auto flex h-5 w-5 items-center justify-center print:hidden">
{{ partial "icon.html" "chevron-down" }}
</span>
</summary>
<div class="px-4 pb-4 text-neutral-700 dark:text-neutral-300{{ if $align }} text-{{ $align }}{{ end }}">