forked from tangled.org/core
Monorepo for Tangled — https://tangled.org
at packages 2.4 kB view raw
1{{ define "repo/pulls/fragments/pullResubmit" }} 2 <div 3 id="resubmit-pull-card" 4 class="rounded relative border bg-amber-50 dark:bg-amber-900 border-amber-200 dark:border-amber-500 px-6 py-2"> 5 6 <div class="flex items-center gap-2 text-amber-500 dark:text-amber-50"> 7 {{ i "pencil" "w-4 h-4" }} 8 <span class="font-medium">resubmit your patch</span> 9 </div> 10 11 <div class="mt-2 text-sm text-gray-700 dark:text-gray-200"> 12 You can update this patch to address any reviews. 13 This will begin a new round of reviews, 14 but you'll still be able to view your previous submissions and feedback. 15 </div> 16 17 <div class="mt-4 flex flex-col"> 18 <form 19 hx-post="/{{ .RepoInfo.FullName }}/pulls/{{ .Pull.PullId }}/resubmit" 20 hx-swap="none" 21 class="w-full flex flex-wrap gap-2" 22 hx-indicator="#resubmit-spinner" 23 > 24 <textarea 25 name="patch" 26 class="w-full p-2 mb-2" 27 placeholder="Paste your updated patch here." 28 rows="15" 29 > 30 {{.Pull.LatestPatch}} 31 </textarea> 32 <button 33 type="submit" 34 class="btn flex items-center gap-2" 35 {{ if or .Pull.State.IsClosed }} 36 disabled 37 {{ end }} 38 > 39 {{ i "rotate-ccw" "w-4 h-4" }} 40 <span>resubmit</span> 41 <span id="resubmit-spinner" class="group"> 42 {{ i "loader-circle" "w-4 h-4 animate-spin hidden group-[.htmx-request]:inline" }} 43 </span> 44 </button> 45 <button 46 type="button" 47 class="btn flex items-center gap-2" 48 hx-get="/{{ .RepoInfo.FullName }}/pulls/{{ .Pull.PullId }}/round/{{ .Pull.LastRoundNumber }}/actions" 49 hx-swap="outerHTML" 50 hx-target="#resubmit-pull-card" 51 hx-indicator="#cancel-resubmit-spinner" 52 > 53 {{ i "x" "w-4 h-4" }} 54 <span>cancel</span> 55 <span id="cancel-resubmit-spinner" class="group"> 56 {{ i "loader-circle" "w-4 h-4 animate-spin hidden group-[.htmx-request]:inline" }} 57 </span> 58 </button> 59 </form> 60 61 <div id="resubmit-error" class="error"></div> 62 <div id="resubmit-success" class="success"></div> 63 </div> 64 </div> 65{{ end }}