this repo has no description
1{{ define "title" }}{{ .Tab }} settings · {{ .RepoInfo.FullName }}{{ end }}
2
3{{ define "repoContent" }}
4 <section class="w-full grid grid-cols-1 md:grid-cols-4 gap-2">
5 <div class="col-span-1">
6 {{ template "repo/settings/fragments/sidebar" . }}
7 </div>
8 <div class="col-span-1 md:col-span-3 flex flex-col gap-6 p-2">
9 {{ template "branchSettings" . }}
10 {{ template "deleteRepo" . }}
11 <div id="operation-error" class="text-red-500 dark:text-red-400"></div>
12 </div>
13 </section>
14{{ end }}
15
16{{ define "branchSettings" }}
17 <div class="grid grid-cols-1 md:grid-cols-3 gap-4 items-center">
18 <div class="col-span-1 md:col-span-2">
19 <h2 class="text-sm pb-2 uppercase font-bold">Default Branch</h2>
20 <p class="text-gray-500 dark:text-gray-400">
21 The default branch is considered the “base” branch in your repository,
22 against which all pull requests and code commits are automatically made,
23 unless you specify a different branch.
24 </p>
25 </div>
26 <form hx-put="/{{ $.RepoInfo.FullName }}/settings/branches/default" hx-swap="none" class="col-span-1 md:col-span-1 md:justify-self-end group flex gap-2 items-stretch">
27 <select id="branch" name="branch" required class="p-1 max-w-64 border border-gray-200 bg-white dark:bg-gray-800 dark:text-white dark:border-gray-700">
28 <option value="" disabled selected >
29 Choose a default branch
30 </option>
31 {{ range .Branches }}
32 <option value="{{ .Name }}" class="py-1" {{ if .IsDefault }}selected{{ end }} >
33 {{ .Name }}
34 </option>
35 {{ end }}
36 </select>
37 <button class="btn flex gap-2 items-center" type="submit">
38 {{ i "check" "size-4" }}
39 {{ i "loader-circle" "w-4 h-4 animate-spin hidden group-[.htmx-request]:inline" }}
40 </button>
41 </form>
42 </div>
43{{ end }}
44
45{{ define "deleteRepo" }}
46 {{ if .RepoInfo.Roles.RepoDeleteAllowed }}
47 <div class="grid grid-cols-1 md:grid-cols-3 gap-4 items-center">
48 <div class="col-span-1 md:col-span-2">
49 <h2 class="text-sm pb-2 uppercase text-red-500 dark:text-red-400 font-bold">Delete Repository</h2>
50 <p class="text-red-500 dark:text-red-400 ">
51 Deleting a repository is irreversible and permanent. Be certain before deleting a repository.
52 </p>
53 </div>
54 <div class="col-span-1 md:col-span-1 md:justify-self-end">
55 <button
56 class="btn group text-red-500 hover:text-red-700 dark:text-red-400 dark:hover:text-red-300 flex gap-2 items-center"
57 type="button"
58 hx-swap="none"
59 hx-delete="/{{ $.RepoInfo.FullName }}/settings/delete"
60 hx-confirm="Are you sure you want to delete {{ $.RepoInfo.FullName }}?">
61 {{ i "trash-2" "size-4" }}
62 delete
63 <span class="ml-2 w-4 h-4 animate-spin hidden group-[.htmx-request]:inline">
64 {{ i "loader-circle" "w-4 h-4" }}
65 </span>
66 </button>
67 </div>
68 </div>
69 {{ end }}
70{{ end }}