Monorepo for Tangled tangled.org
6

Configure Feed

Select the types of activity you want to include in your feed.

1{{ define "title" }}Repositories &middot; {{ resolve .Card.UserDid }} &middot; Tangled{{ end }} 2 3{{ define "profileContent" }} 4 <div id="all-repos" class="md:col-span-8 order-2 md:order-2"> 5 <div class="mb-4"> 6 <form id="search-form" class="flex relative" method="GET"> 7 <input type="hidden" name="tab" value="repos"> 8 <div class="flex-1 flex relative"> 9 <input 10 id="search-q" 11 class="flex-1 py-1 pl-2 pr-10 mr-[-1px] rounded-r-none peer" 12 type="text" 13 name="q" 14 value="{{ .FilterQuery }}" 15 placeholder="Search repositories..." 16 > 17 <a 18 {{ if .FilterQuery }}href="?tab=repos"{{ else }}href="#"{{ end }} 19 class="absolute right-3 top-1/2 -translate-y-1/2 text-gray-400 hover:text-gray-600 dark:hover:text-gray-300 {{ if not .FilterQuery }}hidden{{ end }} peer-[:not(:placeholder-shown)]:block" 20 > 21 {{ i "x" "w-4 h-4" }} 22 </a> 23 </div> 24 <button 25 type="submit" 26 class="p-2 text-gray-400 border rounded-r border-gray-300 dark:border-gray-600" 27 > 28 {{ i "search" "w-4 h-4" }} 29 </button> 30 </form> 31 </div> 32 33 {{ block "ownRepos" . }}{{ end }} 34 35 {{if gt .RepoCount .Page.Limit }} 36 {{ $handle := resolve .Card.UserDid }} 37 {{ template "fragments/pagination" (dict 38 "Page" .Page 39 "TotalCount" .RepoCount 40 "BasePath" (printf "/%s" $handle) 41 "QueryParams" (queryParams "tab" "repos" "q" .FilterQuery) 42 ) }} 43 {{ end }} 44 </div> 45{{ end }} 46 47{{ define "ownRepos" }} 48 <div id="repos" class="grid grid-cols-1 gap-4 mb-6"> 49 {{ range .Repos }} 50 <div class="border border-gray-200 dark:border-gray-700 rounded-sm"> 51 {{ template "user/fragments/repoCard" (list $ . false true (dict 52 "SubjectAt" .RepoAt 53 "IsStarred" (index $.StarStatuses .RepoDid) 54 "StarCount" .RepoStats.StarCount 55 "RepoName" .Slug)) }} 56 </div> 57 {{ else }} 58 <div class="text-base text-gray-500 flex items-center justify-center italic p-12 border border-gray-200 dark:border-gray-700 rounded"> 59 <span>This user does not have any repositories yet.</span> 60 </div> 61 {{ end }} 62 </div> 63{{ end }}