index.html 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. {{ define "main" }}
  2. <div class="grid grid-cols-1 md:grid-cols-5 gap-2 sm py-2">
  3. <div class="col-span-2">
  4. <div class="bg-gray-300 dark:bg-darker rounded drop-shadow-md p-2">
  5. <div class="flex flex-col justify-center">
  6. <div class="">{{ partial "profilePhoto" . }}</div>
  7. <div class="p-2 text-center">
  8. {{ partial "social" . }} {{ partial "footer" . }}
  9. </div>
  10. </div>
  11. </div>
  12. </div>
  13. <div class="col-span-3 relative">
  14. {{ range .Site.Params.showInAccordion }}
  15. <div class="px-2">
  16. <h2 class="my-0 accordion {{- if .expand }} active {{- end }}">
  17. {{ $current := index $.Site.Params .item }}
  18. <p
  19. class="hover:bg-gray-300 rounded dark:hover:bg-darker m-0 p-2"
  20. onclick="expandAccordion(this)"
  21. style="cursor: pointer"
  22. >
  23. <i class="{{ $current.icon }}"></i>
  24. {{ $current.title -}}
  25. </p>
  26. </h2>
  27. <div
  28. class="panel overflow-hidden px-2 ml-2"
  29. {{if $current.panelid}}
  30. id="{{ $current.panelid }}"
  31. {{ end }}
  32. >
  33. <div class="">{{ partial (print "accordion/" .item) $ }}</div>
  34. </div>
  35. </div>
  36. {{ end }}
  37. <script src="{{ `js/accordion.js` | relURL }}"></script>
  38. </div>
  39. </div>
  40. {{ end }}