forked from
tangled.org/core
Monorepo for Tangled — https://tangled.org
1{{ define "title" }}settings · {{ .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 }}