forked from tangled.org/core
Monorepo for Tangled — https://tangled.org
at interdiff 2.7 kB view raw
1{{ define "title" }}settings &middot; {{ .RepoInfo.FullName }}{{ end }} 2{{ define "repoContent" }} 3 <header class="font-bold text-sm mb-4 uppercase dark:text-white"> 4 Collaborators 5 </header> 6 7 <div id="collaborator-list" class="flex flex-col gap-2 mb-2"> 8 {{ range .Collaborators }} 9 <div id="collaborator" class="mb-2"> 10 <a 11 href="/{{ didOrHandle .Did .Handle }}" 12 class="no-underline hover:underline text-black dark:text-white" 13 > 14 {{ didOrHandle .Did .Handle }} 15 </a> 16 <div> 17 <span class="text-sm text-gray-500 dark:text-gray-400"> 18 {{ .Role }} 19 </span> 20 </div> 21 </div> 22 {{ end }} 23 </div> 24 25 {{ if .RepoInfo.Roles.CollaboratorInviteAllowed }} 26 <form hx-put="/{{ $.RepoInfo.FullName }}/settings/collaborator"> 27 <label for="collaborator" class="dark:text-white" 28 >add collaborator</label 29 > 30 <input 31 type="text" 32 id="collaborator" 33 name="collaborator" 34 required 35 class="dark:bg-gray-700 dark:text-white" 36 placeholder="enter did or handle" 37 /> 38 <button 39 class="btn my-2 dark:text-white dark:hover:bg-gray-700" 40 type="text" 41 > 42 add 43 </button> 44 </form> 45 {{ end }} 46 47 <form hx-put="/{{ $.RepoInfo.FullName }}/settings/branches/default" class="mt-6"> 48 <label for="branch">default branch</label> 49 <select id="branch" name="branch" required class="p-1 border border-gray-200 bg-white dark:bg-gray-800 dark:text-white dark:border-gray-700"> 50 {{ range .Branches }} 51 <option 52 value="{{ . }}" 53 class="py-1" 54 {{ if eq . $.DefaultBranch }} 55 selected 56 {{ end }} 57 > 58 {{ . }} 59 </option> 60 {{ end }} 61 </select> 62 <button class="btn my-2" type="text">save</button> 63 </form> 64 65 {{ if .RepoInfo.Roles.RepoDeleteAllowed }} 66 <form hx-confirm="Are you sure you want to delete this repository?" hx-delete="/{{ $.RepoInfo.FullName }}/settings/delete" class="mt-6"> 67 <label for="branch">delete repository</label> 68 <button class="btn my-2" type="text">delete</button> 69 <span> 70 Deleting a repository is irreversible and permanent. 71 </span> 72 </form> 73 {{ end }} 74 75{{ end }}