list.html 1.1 KB

1234567891011121314151617181920212223242526272829303132
  1. {{ define "main" }}
  2. <div class="prose dark:prose-invert max-w-none">
  3. <h1 class="standard {{ if eq .Kind `term` }}font-italic{{ end }}">
  4. {{ if eq .Kind "term" }}#{{ end }}{{- .Title -}}
  5. </h1>
  6. {{ range $key, $val := (.Paginator 10).Pages }}
  7. <div class="">
  8. <div
  9. class="rounded hover:bg-gray-400 dark:hover:bg-darker flex flex-row items-center justify-start accordion mt-0 mb-0 p-2 {{ if eq $key 0 }}active{{ end }}"
  10. >
  11. <i
  12. onclick="expandAccordion(this)"
  13. class="cursor-pointer chevron p-2 mr-4 fas fa-chevron-right rounded text-blue-500 dark:text-gray-400 hover:bg-gray-300 dark:hover:bg-gray-700"
  14. ></i>
  15. <a href="{{ .Permalink | relURL }}"
  16. ><h2 class="accordion m-0">{{- .Title -}}</h2></a
  17. >
  18. </div>
  19. <div
  20. id="panel-item-{{ $key }}"
  21. class="panel metadata-panel overflow-hidden bg-gray-200 dark:bg-dark"
  22. >
  23. <div class="metadata p-2">{{- partial "metadata" . -}}</div>
  24. </div>
  25. </div>
  26. {{ end }}
  27. </div>
  28. <script src="{{ `js/accordion.js` | relURL }}"></script>
  29. <div class="mt-4 d-flex justify-content-center">
  30. {{ template "_internal/pagination.html" . }}
  31. </div>
  32. {{ end }}