this repo has no description
1{{ define "title" }}{{ .Tab }} settings &middot; {{ .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 }}