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