this repo has no description
1{{ define "layouts/footer" }} 2 <div 3 class="w-full p-4 md:p-8 bg-white dark:bg-gray-800 rounded-t drop-shadow-sm"> 4 <div class="container mx-auto max-w-7xl px-4"> 5 <div 6 class="flex flex-col lg:flex-row justify-between items-start text-gray-600 dark:text-gray-400 text-sm gap-8"> 7 <div class="mb-4 md:mb-0"> 8 <a href="/" hx-boost="true" class="flex gap-2 font-semibold italic"> 9 tangled 10 <sub>alpha</sub> 11 </a> 12 </div> 13 14 {{ $headerStyle := "text-gray-900 dark:text-gray-200 font-bold text-xs uppercase tracking-wide mb-1" }} 15 {{ $linkStyle := "text-gray-500 dark:text-gray-400 hover:text-gray-900 dark:hover:text-gray-200 hover:underline inline-flex gap-1 items-center" }} 16 {{ $iconStyle := "w-4 h-4 flex-shrink-0" }} 17 <div 18 class="grid grid-cols-1 sm:grid-cols-1 md:grid-cols-4 sm:gap-6 md:gap-2 gap-6 flex-1"> 19 <div class="flex flex-col gap-1"> 20 <div class="{{ $headerStyle }}">legal</div> 21 <a href="/terms" class="{{ $linkStyle }}"> 22 {{ i "file-text" $iconStyle }} terms of service 23 </a> 24 <a href="/privacy" class="{{ $linkStyle }}"> 25 {{ i "shield" $iconStyle }} privacy policy 26 </a> 27 </div> 28 29 <div class="flex flex-col gap-1"> 30 <div class="{{ $headerStyle }}">resources</div> 31 <a 32 href="https://blog.tangled.sh" 33 class="{{ $linkStyle }}" 34 target="_blank" 35 rel="noopener noreferrer"> 36 {{ i "book-open" $iconStyle }} blog 37 </a> 38 <a 39 href="https://tangled.sh/@tangled.sh/core/tree/master/docs" 40 class="{{ $linkStyle }}"> 41 {{ i "book" $iconStyle }} docs 42 </a> 43 <a 44 href="https://tangled.sh/@tangled.sh/core" 45 class="{{ $linkStyle }}"> 46 {{ i "code" $iconStyle }} source 47 </a> 48 </div> 49 50 <div class="flex flex-col gap-1"> 51 <div class="{{ $headerStyle }}">social</div> 52 <a 53 href="https://chat.tangled.sh" 54 class="{{ $linkStyle }}" 55 target="_blank" 56 rel="noopener noreferrer"> 57 {{ i "message-circle" $iconStyle }} discord 58 </a> 59 <a 60 href="https://web.libera.chat/#tangled" 61 class="{{ $linkStyle }}" 62 target="_blank" 63 rel="noopener noreferrer"> 64 {{ i "hash" $iconStyle }} irc 65 </a> 66 <a 67 href="https://bsky.app/profile/tangled.sh" 68 class="{{ $linkStyle }}" 69 target="_blank" 70 rel="noopener noreferrer"> 71 {{ template "user/fragments/bluesky" $iconStyle }} bluesky 72 </a> 73 </div> 74 75 <div class="flex flex-col gap-1"> 76 <div class="{{ $headerStyle }}">contact</div> 77 <a href="mailto:team@tangled.sh" class="{{ $linkStyle }}"> 78 {{ i "mail" "w-4 h-4 flex-shrink-0" }} team@tangled.sh 79 </a> 80 <a href="mailto:security@tangled.sh" class="{{ $linkStyle }}"> 81 {{ i "shield-check" "w-4 h-4 flex-shrink-0" }} security@tangled.sh 82 </a> 83 </div> 84 </div> 85 86 <div class="text-center lg:text-right flex-shrink-0"> 87 <div class="text-xs"> 88 &copy; 2025 Tangled Labs Oy. All rights reserved. 89 </div> 90 </div> 91 </div> 92 </div> 93 </div> 94{{ end }}