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