v0.1.18 카테고리 아코디언 동작 수정

This commit is contained in:
2026-04-14 10:02:45 +09:00
parent 033ac60ac2
commit bc853049b5
7 changed files with 139 additions and 17 deletions

View File

@@ -82,20 +82,28 @@
</section>
</nav>
<section class="sidebar-card">
<div class="sidebar-card__header">
<h2>Categories</h2>
</div>
<div class="category-grid">
{{#get "tags" limit="10" include="count.posts"}}
{{#foreach tags}}
<a class="category-chip" href="{{url}}"{{#if accent_color}} style="--tag-accent: {{accent_color}};"{{/if}}>
<span class="category-chip__dot"></span>
<span class="category-chip__label">{{name}}</span>
<span class="category-chip__count">{{count.posts}}</span>
</a>
{{/foreach}}
{{/get}}
<section class="sidebar-card sidebar-card--categories sidebar-card--collapsible is-open" data-sidebar-categories>
<button class="sidebar-card__trigger px-5 sm:px-6 py-4 sm:py-5 xl:pl-0 pr-3 sm:pr-3 flex items-center gap-1 justify-between cursor-pointer hover:opacity-75" type="button" data-accordion aria-expanded="true">
<span class="sidebar-card__eyebrow uppercase font-medium text-xs">Categories</span>
<span class="sidebar-card__chevron" aria-hidden="true">
<img class="sidebar-card__chevron-icon sidebar-card__chevron-icon--down" src="{{asset "icons/keyboard_arrow_down.svg"}}" alt="">
<img class="sidebar-card__chevron-icon sidebar-card__chevron-icon--up" src="{{asset "icons/keyboard_arrow_up.svg"}}" alt="">
</span>
</button>
<div class="sidebar-card__content sidebar-card__content--categories" data-accordion-content>
<ul class="category-grid px-5 sm:px-6 xl:pl-0 pr-3 sm:pr-3 mt-1 -mb-1.5 grid sm:grid-cols-2 gap-x-2 gap-y-0.5 text-[0.8rem] font-medium">
{{#get "tags" limit="10" include="count.posts"}}
{{#foreach tags}}
<li>
<a class="category-chip group flex items-center gap-2 leading-tight pl-0 pr-3 py-2 rounded-[18px] hover:px-3 transition-[padding,background-color,color]" href="{{url}}" aria-label="{{name}}"{{#if accent_color}} style="--color-accent: {{accent_color}};"{{/if}}>
<span class="category-chip__dot"></span>
<span class="category-chip__label flex-1 text-ellipsis">{{name}}</span>
<span class="category-chip__count text-xs font-medium">{{count.posts}}</span>
</a>
</li>
{{/foreach}}
{{/get}}
</ul>
</div>
</section>