fix(web): keep the MR bar actions on the right and size the sticky offset from the bar
4 files · +94 -83
M internal/adapters/web/mr.templ +7 -6
| @@ -467,12 +467,13 @@ templ mrBar(p MRPage) { | |||
| 467 | 467 | <div class="diff-tools mr-bar" role="group" aria-label="Diff view and merge"> | |
| 468 | 468 | <span class="dim">{ plural(p.NFiles, "file", "files") } · <span class="plus">+{ itoa(p.Adds) }</span> <span class="minus">-{ itoa(p.Dels) }</span></span> | |
| 469 | 469 | @diffViewMenu(p.DiffView) | |
| 470 | - | <span class="grow"></span> | |
| 471 | - | @MRChecksSum(p.ChecksSum) | |
| 472 | - | if p.Box != nil { | |
| 473 | - | @mergeMenu(p) | |
| 474 | - | } | |
| 475 | - | @moreMenu(p) | |
| 470 | + | <div class="mr-acts"> | |
| 471 | + | @MRChecksSum(p.ChecksSum) | |
| 472 | + | if p.Box != nil { | |
| 473 | + | @mergeMenu(p) | |
| 474 | + | } | |
| 475 | + | @moreMenu(p) | |
| 476 | + | </div> | |
| 476 | 477 | </div> | |
| 477 | 478 | } | |
| 478 | 479 | ||
| @@ -467,12 +467,13 @@ templ mrBar(p MRPage) { | |||||
| 467 | <div class="diff-tools mr-bar" role="group" aria-label="Diff view and merge"> | 467 | <div class="diff-tools mr-bar" role="group" aria-label="Diff view and merge"> | ||
| 468 | <span class="dim">{ plural(p.NFiles, "file", "files") } · <span class="plus">+{ itoa(p.Adds) }</span> <span class="minus">-{ itoa(p.Dels) }</span></span> | 468 | <span class="dim">{ plural(p.NFiles, "file", "files") } · <span class="plus">+{ itoa(p.Adds) }</span> <span class="minus">-{ itoa(p.Dels) }</span></span> | ||
| 469 | @diffViewMenu(p.DiffView) | 469 | @diffViewMenu(p.DiffView) | ||
| 470 | - | <span class="grow"></span> | 470 | + | <div class="mr-acts"> |
| 471 | - | @MRChecksSum(p.ChecksSum) | 471 | + | @MRChecksSum(p.ChecksSum) |
| 472 | - | if p.Box != nil { | 472 | + | if p.Box != nil { |
| 473 | - | @mergeMenu(p) | 473 | + | @mergeMenu(p) |
| 474 | - | } | 474 | + | } |
| 475 | - | @moreMenu(p) | 475 | + | @moreMenu(p) |
| 476 | + | </div> | |||
| 476 | </div> | 477 | </div> | ||
| 477 | } | 478 | } | ||
| 478 | 479 | ||||
M internal/adapters/web/mr_templ.go +71 -71
| @@ -2439,7 +2439,7 @@ func mrBar(p MRPage) templ.Component { | |||
| 2439 | 2439 | if templ_7745c5c3_Err != nil { | |
| 2440 | 2440 | return templ_7745c5c3_Err | |
| 2441 | 2441 | } | |
| 2442 | - | templ_7745c5c3_Err = templruntime.WriteString(templ_7745c5c3_Buffer, 227, "<span class=\"grow\"></span>") | |
| 2442 | + | templ_7745c5c3_Err = templruntime.WriteString(templ_7745c5c3_Buffer, 227, "<div class=\"mr-acts\">") | |
| 2443 | 2443 | if templ_7745c5c3_Err != nil { | |
| 2444 | 2444 | return templ_7745c5c3_Err | |
| 2445 | 2445 | } | |
| @@ -2457,7 +2457,7 @@ func mrBar(p MRPage) templ.Component { | |||
| 2457 | 2457 | if templ_7745c5c3_Err != nil { | |
| 2458 | 2458 | return templ_7745c5c3_Err | |
| 2459 | 2459 | } | |
| 2460 | - | templ_7745c5c3_Err = templruntime.WriteString(templ_7745c5c3_Buffer, 228, "</div>") | |
| 2460 | + | templ_7745c5c3_Err = templruntime.WriteString(templ_7745c5c3_Buffer, 228, "</div></div>") | |
| 2461 | 2461 | if templ_7745c5c3_Err != nil { | |
| 2462 | 2462 | return templ_7745c5c3_Err | |
| 2463 | 2463 | } | |
| @@ -2537,7 +2537,7 @@ func mergeMenu(p MRPage) templ.Component { | |||
| 2537 | 2537 | var templ_7745c5c3_Var118 string | |
| 2538 | 2538 | templ_7745c5c3_Var118, templ_7745c5c3_Err = templ.JoinStringErrs(p.Box.Error) | |
| 2539 | 2539 | if templ_7745c5c3_Err != nil { | |
| 2540 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 502, Col: 47} | |
| 2540 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 503, Col: 47} | |
| 2541 | 2541 | } | |
| 2542 | 2542 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var118)) | |
| 2543 | 2543 | if templ_7745c5c3_Err != nil { | |
| @@ -2556,7 +2556,7 @@ func mergeMenu(p MRPage) templ.Component { | |||
| 2556 | 2556 | var templ_7745c5c3_Var119 templ.SafeURL | |
| 2557 | 2557 | templ_7745c5c3_Var119, templ_7745c5c3_Err = templ.JoinURLErrs(templ.SafeURL(p.Box.ReadyAction)) | |
| 2558 | 2558 | if templ_7745c5c3_Err != nil { | |
| 2559 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 506, Col: 80} | |
| 2559 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 507, Col: 80} | |
| 2560 | 2560 | } | |
| 2561 | 2561 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var119)) | |
| 2562 | 2562 | if templ_7745c5c3_Err != nil { | |
| @@ -2583,7 +2583,7 @@ func mergeMenu(p MRPage) templ.Component { | |||
| 2583 | 2583 | var templ_7745c5c3_Var120 templ.SafeURL | |
| 2584 | 2584 | templ_7745c5c3_Var120, templ_7745c5c3_Err = templ.JoinURLErrs(templ.SafeURL(p.Box.CancelAutoAction)) | |
| 2585 | 2585 | if templ_7745c5c3_Err != nil { | |
| 2586 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 512, Col: 86} | |
| 2586 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 513, Col: 86} | |
| 2587 | 2587 | } | |
| 2588 | 2588 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var120)) | |
| 2589 | 2589 | if templ_7745c5c3_Err != nil { | |
| @@ -2596,7 +2596,7 @@ func mergeMenu(p MRPage) templ.Component { | |||
| 2596 | 2596 | var templ_7745c5c3_Var121 string | |
| 2597 | 2597 | templ_7745c5c3_Var121, templ_7745c5c3_Err = templ.JoinStringErrs(p.Box.AutoMerge.Mode) | |
| 2598 | 2598 | if templ_7745c5c3_Err != nil { | |
| 2599 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 514, Col: 41} | |
| 2599 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 515, Col: 41} | |
| 2600 | 2600 | } | |
| 2601 | 2601 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var121)) | |
| 2602 | 2602 | if templ_7745c5c3_Err != nil { | |
| @@ -2609,7 +2609,7 @@ func mergeMenu(p MRPage) templ.Component { | |||
| 2609 | 2609 | var templ_7745c5c3_Var122 string | |
| 2610 | 2610 | templ_7745c5c3_Var122, templ_7745c5c3_Err = templ.JoinStringErrs(p.Box.AutoMerge.EnabledBy) | |
| 2611 | 2611 | if templ_7745c5c3_Err != nil { | |
| 2612 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 514, Col: 94} | |
| 2612 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 515, Col: 94} | |
| 2613 | 2613 | } | |
| 2614 | 2614 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var122)) | |
| 2615 | 2615 | if templ_7745c5c3_Err != nil { | |
| @@ -2623,7 +2623,7 @@ func mergeMenu(p MRPage) templ.Component { | |||
| 2623 | 2623 | var templ_7745c5c3_Var123 string | |
| 2624 | 2624 | templ_7745c5c3_Var123, templ_7745c5c3_Err = templ.JoinStringErrs(" ") | |
| 2625 | 2625 | if templ_7745c5c3_Err != nil { | |
| 2626 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 516, Col: 13} | |
| 2626 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 517, Col: 13} | |
| 2627 | 2627 | } | |
| 2628 | 2628 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var123)) | |
| 2629 | 2629 | if templ_7745c5c3_Err != nil { | |
| @@ -2636,7 +2636,7 @@ func mergeMenu(p MRPage) templ.Component { | |||
| 2636 | 2636 | var templ_7745c5c3_Var124 string | |
| 2637 | 2637 | templ_7745c5c3_Var124, templ_7745c5c3_Err = templ.ResolveAttributeValue(p.Box.AutoMerge.WhenAt) | |
| 2638 | 2638 | if templ_7745c5c3_Err != nil { | |
| 2639 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 516, Col: 54} | |
| 2639 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 517, Col: 54} | |
| 2640 | 2640 | } | |
| 2641 | 2641 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var124) | |
| 2642 | 2642 | if templ_7745c5c3_Err != nil { | |
| @@ -2649,7 +2649,7 @@ func mergeMenu(p MRPage) templ.Component { | |||
| 2649 | 2649 | var templ_7745c5c3_Var125 string | |
| 2650 | 2650 | templ_7745c5c3_Var125, templ_7745c5c3_Err = templ.JoinStringErrs(p.Box.AutoMerge.When) | |
| 2651 | 2651 | if templ_7745c5c3_Err != nil { | |
| 2652 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 516, Col: 79} | |
| 2652 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 517, Col: 79} | |
| 2653 | 2653 | } | |
| 2654 | 2654 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var125)) | |
| 2655 | 2655 | if templ_7745c5c3_Err != nil { | |
| @@ -2663,7 +2663,7 @@ func mergeMenu(p MRPage) templ.Component { | |||
| 2663 | 2663 | var templ_7745c5c3_Var126 string | |
| 2664 | 2664 | templ_7745c5c3_Var126, templ_7745c5c3_Err = templ.JoinStringErrs(" ") | |
| 2665 | 2665 | if templ_7745c5c3_Err != nil { | |
| 2666 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 518, Col: 12} | |
| 2666 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 519, Col: 12} | |
| 2667 | 2667 | } | |
| 2668 | 2668 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var126)) | |
| 2669 | 2669 | if templ_7745c5c3_Err != nil { | |
| @@ -2676,7 +2676,7 @@ func mergeMenu(p MRPage) templ.Component { | |||
| 2676 | 2676 | var templ_7745c5c3_Var127 string | |
| 2677 | 2677 | templ_7745c5c3_Var127, templ_7745c5c3_Err = templ.JoinStringErrs(p.Box.AutoMerge.HeadShort) | |
| 2678 | 2678 | if templ_7745c5c3_Err != nil { | |
| 2679 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 518, Col: 47} | |
| 2679 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 519, Col: 47} | |
| 2680 | 2680 | } | |
| 2681 | 2681 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var127)) | |
| 2682 | 2682 | if templ_7745c5c3_Err != nil { | |
| @@ -2694,7 +2694,7 @@ func mergeMenu(p MRPage) templ.Component { | |||
| 2694 | 2694 | var templ_7745c5c3_Var128 templ.SafeURL | |
| 2695 | 2695 | templ_7745c5c3_Var128, templ_7745c5c3_Err = templ.JoinURLErrs(templ.SafeURL(p.Box.MergeAction)) | |
| 2696 | 2696 | if templ_7745c5c3_Err != nil { | |
| 2697 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 525, Col: 80} | |
| 2697 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 526, Col: 80} | |
| 2698 | 2698 | } | |
| 2699 | 2699 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var128)) | |
| 2700 | 2700 | if templ_7745c5c3_Err != nil { | |
| @@ -2707,7 +2707,7 @@ func mergeMenu(p MRPage) templ.Component { | |||
| 2707 | 2707 | var templ_7745c5c3_Var129 string | |
| 2708 | 2708 | templ_7745c5c3_Var129, templ_7745c5c3_Err = templ.ResolveAttributeValue(p.Box.Head) | |
| 2709 | 2709 | if templ_7745c5c3_Err != nil { | |
| 2710 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 526, Col: 59} | |
| 2710 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 527, Col: 59} | |
| 2711 | 2711 | } | |
| 2712 | 2712 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var129) | |
| 2713 | 2713 | if templ_7745c5c3_Err != nil { | |
| @@ -2725,7 +2725,7 @@ func mergeMenu(p MRPage) templ.Component { | |||
| 2725 | 2725 | var templ_7745c5c3_Var130 string | |
| 2726 | 2726 | templ_7745c5c3_Var130, templ_7745c5c3_Err = templ.ResolveAttributeValue(m.Value) | |
| 2727 | 2727 | if templ_7745c5c3_Err != nil { | |
| 2728 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 534, Col: 24} | |
| 2728 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 535, Col: 24} | |
| 2729 | 2729 | } | |
| 2730 | 2730 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var130) | |
| 2731 | 2731 | if templ_7745c5c3_Err != nil { | |
| @@ -2754,7 +2754,7 @@ func mergeMenu(p MRPage) templ.Component { | |||
| 2754 | 2754 | var templ_7745c5c3_Var131 string | |
| 2755 | 2755 | templ_7745c5c3_Var131, templ_7745c5c3_Err = templ.ResolveAttributeValue(m.Reason) | |
| 2756 | 2756 | if templ_7745c5c3_Err != nil { | |
| 2757 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 537, Col: 25} | |
| 2757 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 538, Col: 25} | |
| 2758 | 2758 | } | |
| 2759 | 2759 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var131) | |
| 2760 | 2760 | if templ_7745c5c3_Err != nil { | |
| @@ -2767,7 +2767,7 @@ func mergeMenu(p MRPage) templ.Component { | |||
| 2767 | 2767 | var templ_7745c5c3_Var132 string | |
| 2768 | 2768 | templ_7745c5c3_Var132, templ_7745c5c3_Err = templ.JoinStringErrs(m.Label) | |
| 2769 | 2769 | if templ_7745c5c3_Err != nil { | |
| 2770 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 541, Col: 17} | |
| 2770 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 542, Col: 17} | |
| 2771 | 2771 | } | |
| 2772 | 2772 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var132)) | |
| 2773 | 2773 | if templ_7745c5c3_Err != nil { | |
| @@ -2785,7 +2785,7 @@ func mergeMenu(p MRPage) templ.Component { | |||
| 2785 | 2785 | var templ_7745c5c3_Var133 string | |
| 2786 | 2786 | templ_7745c5c3_Var133, templ_7745c5c3_Err = templ.JoinStringErrs(itoa(i + 1)) | |
| 2787 | 2787 | if templ_7745c5c3_Err != nil { | |
| 2788 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 543, Col: 46} | |
| 2788 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 544, Col: 46} | |
| 2789 | 2789 | } | |
| 2790 | 2790 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var133)) | |
| 2791 | 2791 | if templ_7745c5c3_Err != nil { | |
| @@ -2817,7 +2817,7 @@ func mergeMenu(p MRPage) templ.Component { | |||
| 2817 | 2817 | var templ_7745c5c3_Var134 string | |
| 2818 | 2818 | templ_7745c5c3_Var134, templ_7745c5c3_Err = templ.JoinStringErrs(p.Source) | |
| 2819 | 2819 | if templ_7745c5c3_Err != nil { | |
| 2820 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 550, Col: 102} | |
| 2820 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 551, Col: 102} | |
| 2821 | 2821 | } | |
| 2822 | 2822 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var134)) | |
| 2823 | 2823 | if templ_7745c5c3_Err != nil { | |
| @@ -2845,7 +2845,7 @@ func mergeMenu(p MRPage) templ.Component { | |||
| 2845 | 2845 | var templ_7745c5c3_Var135 string | |
| 2846 | 2846 | templ_7745c5c3_Var135, templ_7745c5c3_Err = templ.ResolveAttributeValue(p.Box.MergeTitle()) | |
| 2847 | 2847 | if templ_7745c5c3_Err != nil { | |
| 2848 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 558, Col: 33} | |
| 2848 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 559, Col: 33} | |
| 2849 | 2849 | } | |
| 2850 | 2850 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var135) | |
| 2851 | 2851 | if templ_7745c5c3_Err != nil { | |
| @@ -2858,7 +2858,7 @@ func mergeMenu(p MRPage) templ.Component { | |||
| 2858 | 2858 | var templ_7745c5c3_Var136 string | |
| 2859 | 2859 | templ_7745c5c3_Var136, templ_7745c5c3_Err = templ.JoinStringErrs(p.Target) | |
| 2860 | 2860 | if templ_7745c5c3_Err != nil { | |
| 2861 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 561, Col: 28} | |
| 2861 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 562, Col: 28} | |
| 2862 | 2862 | } | |
| 2863 | 2863 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var136)) | |
| 2864 | 2864 | if templ_7745c5c3_Err != nil { | |
| @@ -2876,7 +2876,7 @@ func mergeMenu(p MRPage) templ.Component { | |||
| 2876 | 2876 | var templ_7745c5c3_Var137 templ.SafeURL | |
| 2877 | 2877 | templ_7745c5c3_Var137, templ_7745c5c3_Err = templ.JoinURLErrs(templ.SafeURL(p.Box.AutoAction)) | |
| 2878 | 2878 | if templ_7745c5c3_Err != nil { | |
| 2879 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 565, Col: 80} | |
| 2879 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 566, Col: 80} | |
| 2880 | 2880 | } | |
| 2881 | 2881 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var137)) | |
| 2882 | 2882 | if templ_7745c5c3_Err != nil { | |
| @@ -2889,7 +2889,7 @@ func mergeMenu(p MRPage) templ.Component { | |||
| 2889 | 2889 | var templ_7745c5c3_Var138 string | |
| 2890 | 2890 | templ_7745c5c3_Var138, templ_7745c5c3_Err = templ.ResolveAttributeValue(p.Box.Head) | |
| 2891 | 2891 | if templ_7745c5c3_Err != nil { | |
| 2892 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 566, Col: 60} | |
| 2892 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 567, Col: 60} | |
| 2893 | 2893 | } | |
| 2894 | 2894 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var138) | |
| 2895 | 2895 | if templ_7745c5c3_Err != nil { | |
| @@ -2907,7 +2907,7 @@ func mergeMenu(p MRPage) templ.Component { | |||
| 2907 | 2907 | var templ_7745c5c3_Var139 string | |
| 2908 | 2908 | templ_7745c5c3_Var139, templ_7745c5c3_Err = templ.ResolveAttributeValue(m.Value) | |
| 2909 | 2909 | if templ_7745c5c3_Err != nil { | |
| 2910 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 570, Col: 62} | |
| 2910 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 571, Col: 62} | |
| 2911 | 2911 | } | |
| 2912 | 2912 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var139) | |
| 2913 | 2913 | if templ_7745c5c3_Err != nil { | |
| @@ -2930,7 +2930,7 @@ func mergeMenu(p MRPage) templ.Component { | |||
| 2930 | 2930 | var templ_7745c5c3_Var140 string | |
| 2931 | 2931 | templ_7745c5c3_Var140, templ_7745c5c3_Err = templ.JoinStringErrs(m.Label) | |
| 2932 | 2932 | if templ_7745c5c3_Err != nil { | |
| 2933 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 570, Col: 96} | |
| 2933 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 571, Col: 96} | |
| 2934 | 2934 | } | |
| 2935 | 2935 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var140)) | |
| 2936 | 2936 | if templ_7745c5c3_Err != nil { | |
| @@ -2995,7 +2995,7 @@ func MRMergeability(v MergeabilityView) templ.Component { | |||
| 2995 | 2995 | var templ_7745c5c3_Var142 string | |
| 2996 | 2996 | templ_7745c5c3_Var142, templ_7745c5c3_Err = templ.ResolveAttributeValue(v.State) | |
| 2997 | 2997 | if templ_7745c5c3_Err != nil { | |
| 2998 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 588, Col: 22} | |
| 2998 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 589, Col: 22} | |
| 2999 | 2999 | } | |
| 3000 | 3000 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var142) | |
| 3001 | 3001 | if templ_7745c5c3_Err != nil { | |
| @@ -3008,7 +3008,7 @@ func MRMergeability(v MergeabilityView) templ.Component { | |||
| 3008 | 3008 | var templ_7745c5c3_Var143 string | |
| 3009 | 3009 | templ_7745c5c3_Var143, templ_7745c5c3_Err = templ.ResolveAttributeValue(strconv.FormatBool(v.FFOk)) | |
| 3010 | 3010 | if templ_7745c5c3_Err != nil { | |
| 3011 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 589, Col: 41} | |
| 3011 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 590, Col: 41} | |
| 3012 | 3012 | } | |
| 3013 | 3013 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var143) | |
| 3014 | 3014 | if templ_7745c5c3_Err != nil { | |
| @@ -3021,7 +3021,7 @@ func MRMergeability(v MergeabilityView) templ.Component { | |||
| 3021 | 3021 | var templ_7745c5c3_Var144 string | |
| 3022 | 3022 | templ_7745c5c3_Var144, templ_7745c5c3_Err = templ.ResolveAttributeValue(strconv.FormatBool(v.MergeOk)) | |
| 3023 | 3023 | if templ_7745c5c3_Err != nil { | |
| 3024 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 590, Col: 47} | |
| 3024 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 591, Col: 47} | |
| 3025 | 3025 | } | |
| 3026 | 3026 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var144) | |
| 3027 | 3027 | if templ_7745c5c3_Err != nil { | |
| @@ -3034,7 +3034,7 @@ func MRMergeability(v MergeabilityView) templ.Component { | |||
| 3034 | 3034 | var templ_7745c5c3_Var145 string | |
| 3035 | 3035 | templ_7745c5c3_Var145, templ_7745c5c3_Err = templ.ResolveAttributeValue(v.FFReason) | |
| 3036 | 3036 | if templ_7745c5c3_Err != nil { | |
| 3037 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 591, Col: 29} | |
| 3037 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 592, Col: 29} | |
| 3038 | 3038 | } | |
| 3039 | 3039 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var145) | |
| 3040 | 3040 | if templ_7745c5c3_Err != nil { | |
| @@ -3047,7 +3047,7 @@ func MRMergeability(v MergeabilityView) templ.Component { | |||
| 3047 | 3047 | var templ_7745c5c3_Var146 string | |
| 3048 | 3048 | templ_7745c5c3_Var146, templ_7745c5c3_Err = templ.ResolveAttributeValue(v.MergeReason) | |
| 3049 | 3049 | if templ_7745c5c3_Err != nil { | |
| 3050 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 592, Col: 35} | |
| 3050 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 593, Col: 35} | |
| 3051 | 3051 | } | |
| 3052 | 3052 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var146) | |
| 3053 | 3053 | if templ_7745c5c3_Err != nil { | |
| @@ -3060,7 +3060,7 @@ func MRMergeability(v MergeabilityView) templ.Component { | |||
| 3060 | 3060 | var templ_7745c5c3_Var147 string | |
| 3061 | 3061 | templ_7745c5c3_Var147, templ_7745c5c3_Err = templ.ResolveAttributeValue(v.State) | |
| 3062 | 3062 | if templ_7745c5c3_Err != nil { | |
| 3063 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 594, Col: 42} | |
| 3063 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 595, Col: 42} | |
| 3064 | 3064 | } | |
| 3065 | 3065 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var147) | |
| 3066 | 3066 | if templ_7745c5c3_Err != nil { | |
| @@ -3073,7 +3073,7 @@ func MRMergeability(v MergeabilityView) templ.Component { | |||
| 3073 | 3073 | var templ_7745c5c3_Var148 string | |
| 3074 | 3074 | templ_7745c5c3_Var148, templ_7745c5c3_Err = templ.JoinStringErrs(v.Label) | |
| 3075 | 3075 | if templ_7745c5c3_Err != nil { | |
| 3076 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 594, Col: 54} | |
| 3076 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 595, Col: 54} | |
| 3077 | 3077 | } | |
| 3078 | 3078 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var148)) | |
| 3079 | 3079 | if templ_7745c5c3_Err != nil { | |
| @@ -3087,7 +3087,7 @@ func MRMergeability(v MergeabilityView) templ.Component { | |||
| 3087 | 3087 | var templ_7745c5c3_Var149 string | |
| 3088 | 3088 | templ_7745c5c3_Var149, templ_7745c5c3_Err = templ.JoinStringErrs(" ") | |
| 3089 | 3089 | if templ_7745c5c3_Err != nil { | |
| 3090 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 596, Col: 8} | |
| 3090 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 597, Col: 8} | |
| 3091 | 3091 | } | |
| 3092 | 3092 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var149)) | |
| 3093 | 3093 | if templ_7745c5c3_Err != nil { | |
| @@ -3100,7 +3100,7 @@ func MRMergeability(v MergeabilityView) templ.Component { | |||
| 3100 | 3100 | var templ_7745c5c3_Var150 string | |
| 3101 | 3101 | templ_7745c5c3_Var150, templ_7745c5c3_Err = templ.JoinStringErrs(v.Detail) | |
| 3102 | 3102 | if templ_7745c5c3_Err != nil { | |
| 3103 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 596, Col: 38} | |
| 3103 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 597, Col: 38} | |
| 3104 | 3104 | } | |
| 3105 | 3105 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var150)) | |
| 3106 | 3106 | if templ_7745c5c3_Err != nil { | |
| @@ -3128,7 +3128,7 @@ func MRMergeability(v MergeabilityView) templ.Component { | |||
| 3128 | 3128 | var templ_7745c5c3_Var151 string | |
| 3129 | 3129 | templ_7745c5c3_Var151, templ_7745c5c3_Err = templ.JoinStringErrs(path) | |
| 3130 | 3130 | if templ_7745c5c3_Err != nil { | |
| 3131 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 602, Col: 20} | |
| 3131 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 603, Col: 20} | |
| 3132 | 3132 | } | |
| 3133 | 3133 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var151)) | |
| 3134 | 3134 | if templ_7745c5c3_Err != nil { | |
| @@ -3152,7 +3152,7 @@ func MRMergeability(v MergeabilityView) templ.Component { | |||
| 3152 | 3152 | var templ_7745c5c3_Var152 string | |
| 3153 | 3153 | templ_7745c5c3_Var152, templ_7745c5c3_Err = templ.JoinStringErrs(v.PathsNote) | |
| 3154 | 3154 | if templ_7745c5c3_Err != nil { | |
| 3155 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 607, Col: 30} | |
| 3155 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 608, Col: 30} | |
| 3156 | 3156 | } | |
| 3157 | 3157 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var152)) | |
| 3158 | 3158 | if templ_7745c5c3_Err != nil { | |
| @@ -3266,7 +3266,7 @@ func moreMenu(p MRPage) templ.Component { | |||
| 3266 | 3266 | var templ_7745c5c3_Var156 string | |
| 3267 | 3267 | templ_7745c5c3_Var156, templ_7745c5c3_Err = templ.JoinStringErrs(strings.Join(p.Modes, ", ")) | |
| 3268 | 3268 | if templ_7745c5c3_Err != nil { | |
| 3269 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 634, Col: 38} | |
| 3269 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 635, Col: 38} | |
| 3270 | 3270 | } | |
| 3271 | 3271 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var156)) | |
| 3272 | 3272 | if templ_7745c5c3_Err != nil { | |
| @@ -3305,7 +3305,7 @@ func moreMenu(p MRPage) templ.Component { | |||
| 3305 | 3305 | var templ_7745c5c3_Var157 string | |
| 3306 | 3306 | templ_7745c5c3_Var157, templ_7745c5c3_Err = templ.JoinStringErrs(p.Box.Fingerprint) | |
| 3307 | 3307 | if templ_7745c5c3_Err != nil { | |
| 3308 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 650, Col: 44} | |
| 3308 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 651, Col: 44} | |
| 3309 | 3309 | } | |
| 3310 | 3310 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var157)) | |
| 3311 | 3311 | if templ_7745c5c3_Err != nil { | |
| @@ -3333,7 +3333,7 @@ func moreMenu(p MRPage) templ.Component { | |||
| 3333 | 3333 | var templ_7745c5c3_Var158 templ.SafeURL | |
| 3334 | 3334 | templ_7745c5c3_Var158, templ_7745c5c3_Err = templ.JoinURLErrs(templ.SafeURL(p.Box.ReadAction)) | |
| 3335 | 3335 | if templ_7745c5c3_Err != nil { | |
| 3336 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 656, Col: 65} | |
| 3336 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 657, Col: 65} | |
| 3337 | 3337 | } | |
| 3338 | 3338 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var158)) | |
| 3339 | 3339 | if templ_7745c5c3_Err != nil { | |
| @@ -3346,7 +3346,7 @@ func moreMenu(p MRPage) templ.Component { | |||
| 3346 | 3346 | var templ_7745c5c3_Var159 string | |
| 3347 | 3347 | templ_7745c5c3_Var159, templ_7745c5c3_Err = templ.ResolveAttributeValue(p.Box.Head) | |
| 3348 | 3348 | if templ_7745c5c3_Err != nil { | |
| 3349 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 657, Col: 60} | |
| 3349 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 658, Col: 60} | |
| 3350 | 3350 | } | |
| 3351 | 3351 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var159) | |
| 3352 | 3352 | if templ_7745c5c3_Err != nil { | |
| @@ -3364,7 +3364,7 @@ func moreMenu(p MRPage) templ.Component { | |||
| 3364 | 3364 | var templ_7745c5c3_Var160 templ.SafeURL | |
| 3365 | 3365 | templ_7745c5c3_Var160, templ_7745c5c3_Err = templ.JoinURLErrs(templ.SafeURL(p.Box.CloseAction)) | |
| 3366 | 3366 | if templ_7745c5c3_Err != nil { | |
| 3367 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 661, Col: 65} | |
| 3367 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 662, Col: 65} | |
| 3368 | 3368 | } | |
| 3369 | 3369 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var160)) | |
| 3370 | 3370 | if templ_7745c5c3_Err != nil { | |
| @@ -3437,7 +3437,7 @@ func Compare(l Layout, p ComparePage) templ.Component { | |||
| 3437 | 3437 | var templ_7745c5c3_Var163 string | |
| 3438 | 3438 | templ_7745c5c3_Var163, templ_7745c5c3_Err = templ.JoinStringErrs(p.Source) | |
| 3439 | 3439 | if templ_7745c5c3_Err != nil { | |
| 3440 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 678, Col: 17} | |
| 3440 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 679, Col: 17} | |
| 3441 | 3441 | } | |
| 3442 | 3442 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var163)) | |
| 3443 | 3443 | if templ_7745c5c3_Err != nil { | |
| @@ -3450,7 +3450,7 @@ func Compare(l Layout, p ComparePage) templ.Component { | |||
| 3450 | 3450 | var templ_7745c5c3_Var164 string | |
| 3451 | 3451 | templ_7745c5c3_Var164, templ_7745c5c3_Err = templ.JoinStringErrs(p.Target) | |
| 3452 | 3452 | if templ_7745c5c3_Err != nil { | |
| 3453 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 678, Col: 34} | |
| 3453 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 679, Col: 34} | |
| 3454 | 3454 | } | |
| 3455 | 3455 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var164)) | |
| 3456 | 3456 | if templ_7745c5c3_Err != nil { | |
| @@ -3463,7 +3463,7 @@ func Compare(l Layout, p ComparePage) templ.Component { | |||
| 3463 | 3463 | var templ_7745c5c3_Var165 templ.SafeURL | |
| 3464 | 3464 | templ_7745c5c3_Var165, templ_7745c5c3_Err = templ.JoinURLErrs(templ.SafeURL(p.SourceHref)) | |
| 3465 | 3465 | if templ_7745c5c3_Err != nil { | |
| 3466 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 681, Col: 45} | |
| 3466 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 682, Col: 45} | |
| 3467 | 3467 | } | |
| 3468 | 3468 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var165)) | |
| 3469 | 3469 | if templ_7745c5c3_Err != nil { | |
| @@ -3476,7 +3476,7 @@ func Compare(l Layout, p ComparePage) templ.Component { | |||
| 3476 | 3476 | var templ_7745c5c3_Var166 string | |
| 3477 | 3477 | templ_7745c5c3_Var166, templ_7745c5c3_Err = templ.JoinStringErrs(p.Source) | |
| 3478 | 3478 | if templ_7745c5c3_Err != nil { | |
| 3479 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 681, Col: 58} | |
| 3479 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 682, Col: 58} | |
| 3480 | 3480 | } | |
| 3481 | 3481 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var166)) | |
| 3482 | 3482 | if templ_7745c5c3_Err != nil { | |
| @@ -3489,7 +3489,7 @@ func Compare(l Layout, p ComparePage) templ.Component { | |||
| 3489 | 3489 | var templ_7745c5c3_Var167 templ.SafeURL | |
| 3490 | 3490 | templ_7745c5c3_Var167, templ_7745c5c3_Err = templ.JoinURLErrs(templ.SafeURL(p.TargetHref)) | |
| 3491 | 3491 | if templ_7745c5c3_Err != nil { | |
| 3492 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 683, Col: 45} | |
| 3492 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 684, Col: 45} | |
| 3493 | 3493 | } | |
| 3494 | 3494 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var167)) | |
| 3495 | 3495 | if templ_7745c5c3_Err != nil { | |
| @@ -3502,7 +3502,7 @@ func Compare(l Layout, p ComparePage) templ.Component { | |||
| 3502 | 3502 | var templ_7745c5c3_Var168 string | |
| 3503 | 3503 | templ_7745c5c3_Var168, templ_7745c5c3_Err = templ.JoinStringErrs(p.Target) | |
| 3504 | 3504 | if templ_7745c5c3_Err != nil { | |
| 3505 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 683, Col: 58} | |
| 3505 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 684, Col: 58} | |
| 3506 | 3506 | } | |
| 3507 | 3507 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var168)) | |
| 3508 | 3508 | if templ_7745c5c3_Err != nil { | |
| @@ -3515,7 +3515,7 @@ func Compare(l Layout, p ComparePage) templ.Component { | |||
| 3515 | 3515 | var templ_7745c5c3_Var169 string | |
| 3516 | 3516 | templ_7745c5c3_Var169, templ_7745c5c3_Err = templ.JoinStringErrs(p.AheadText) | |
| 3517 | 3517 | if templ_7745c5c3_Err != nil { | |
| 3518 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 685, Col: 21} | |
| 3518 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 686, Col: 21} | |
| 3519 | 3519 | } | |
| 3520 | 3520 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var169)) | |
| 3521 | 3521 | if templ_7745c5c3_Err != nil { | |
| @@ -3533,7 +3533,7 @@ func Compare(l Layout, p ComparePage) templ.Component { | |||
| 3533 | 3533 | var templ_7745c5c3_Var170 string | |
| 3534 | 3534 | templ_7745c5c3_Var170, templ_7745c5c3_Err = templ.JoinStringErrs(p.Note) | |
| 3535 | 3535 | if templ_7745c5c3_Err != nil { | |
| 3536 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 689, Col: 29} | |
| 3536 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 690, Col: 29} | |
| 3537 | 3537 | } | |
| 3538 | 3538 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var170)) | |
| 3539 | 3539 | if templ_7745c5c3_Err != nil { | |
| @@ -3556,7 +3556,7 @@ func Compare(l Layout, p ComparePage) templ.Component { | |||
| 3556 | 3556 | var templ_7745c5c3_Var171 templ.SafeURL | |
| 3557 | 3557 | templ_7745c5c3_Var171, templ_7745c5c3_Err = templ.JoinURLErrs(templ.SafeURL(p.Existing.Href)) | |
| 3558 | 3558 | if templ_7745c5c3_Err != nil { | |
| 3559 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 692, Col: 114} | |
| 3559 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 693, Col: 114} | |
| 3560 | 3560 | } | |
| 3561 | 3561 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var171)) | |
| 3562 | 3562 | if templ_7745c5c3_Err != nil { | |
| @@ -3569,7 +3569,7 @@ func Compare(l Layout, p ComparePage) templ.Component { | |||
| 3569 | 3569 | var templ_7745c5c3_Var172 string | |
| 3570 | 3570 | templ_7745c5c3_Var172, templ_7745c5c3_Err = templ.JoinStringErrs(p.Existing.Label) | |
| 3571 | 3571 | if templ_7745c5c3_Err != nil { | |
| 3572 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 692, Col: 135} | |
| 3572 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 693, Col: 135} | |
| 3573 | 3573 | } | |
| 3574 | 3574 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var172)) | |
| 3575 | 3575 | if templ_7745c5c3_Err != nil { | |
| @@ -3592,7 +3592,7 @@ func Compare(l Layout, p ComparePage) templ.Component { | |||
| 3592 | 3592 | var templ_7745c5c3_Var173 templ.SafeURL | |
| 3593 | 3593 | templ_7745c5c3_Var173, templ_7745c5c3_Err = templ.JoinURLErrs(templ.SafeURL(p.Create.Action)) | |
| 3594 | 3594 | if templ_7745c5c3_Err != nil { | |
| 3595 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 695, Col: 83} | |
| 3595 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 696, Col: 83} | |
| 3596 | 3596 | } | |
| 3597 | 3597 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var173)) | |
| 3598 | 3598 | if templ_7745c5c3_Err != nil { | |
| @@ -3605,7 +3605,7 @@ func Compare(l Layout, p ComparePage) templ.Component { | |||
| 3605 | 3605 | var templ_7745c5c3_Var174 string | |
| 3606 | 3606 | templ_7745c5c3_Var174, templ_7745c5c3_Err = templ.ResolveAttributeValue(p.Create.Source) | |
| 3607 | 3607 | if templ_7745c5c3_Err != nil { | |
| 3608 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 696, Col: 62} | |
| 3608 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 697, Col: 62} | |
| 3609 | 3609 | } | |
| 3610 | 3610 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var174) | |
| 3611 | 3611 | if templ_7745c5c3_Err != nil { | |
| @@ -3618,7 +3618,7 @@ func Compare(l Layout, p ComparePage) templ.Component { | |||
| 3618 | 3618 | var templ_7745c5c3_Var175 string | |
| 3619 | 3619 | templ_7745c5c3_Var175, templ_7745c5c3_Err = templ.ResolveAttributeValue(p.Create.Target) | |
| 3620 | 3620 | if templ_7745c5c3_Err != nil { | |
| 3621 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 697, Col: 62} | |
| 3621 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 698, Col: 62} | |
| 3622 | 3622 | } | |
| 3623 | 3623 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var175) | |
| 3624 | 3624 | if templ_7745c5c3_Err != nil { | |
| @@ -3631,7 +3631,7 @@ func Compare(l Layout, p ComparePage) templ.Component { | |||
| 3631 | 3631 | var templ_7745c5c3_Var176 string | |
| 3632 | 3632 | templ_7745c5c3_Var176, templ_7745c5c3_Err = templ.ResolveAttributeValue(p.Create.Title) | |
| 3633 | 3633 | if templ_7745c5c3_Err != nil { | |
| 3634 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 699, Col: 97} | |
| 3634 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 700, Col: 97} | |
| 3635 | 3635 | } | |
| 3636 | 3636 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var176) | |
| 3637 | 3637 | if templ_7745c5c3_Err != nil { | |
| @@ -3654,7 +3654,7 @@ func Compare(l Layout, p ComparePage) templ.Component { | |||
| 3654 | 3654 | var templ_7745c5c3_Var177 string | |
| 3655 | 3655 | templ_7745c5c3_Var177, templ_7745c5c3_Err = templ.JoinStringErrs(plural(p.NFiles, "file", "files")) | |
| 3656 | 3656 | if templ_7745c5c3_Err != nil { | |
| 3657 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 709, Col: 57} | |
| 3657 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 710, Col: 57} | |
| 3658 | 3658 | } | |
| 3659 | 3659 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var177)) | |
| 3660 | 3660 | if templ_7745c5c3_Err != nil { | |
| @@ -3667,7 +3667,7 @@ func Compare(l Layout, p ComparePage) templ.Component { | |||
| 3667 | 3667 | var templ_7745c5c3_Var178 string | |
| 3668 | 3668 | templ_7745c5c3_Var178, templ_7745c5c3_Err = templ.JoinStringErrs(itoa(p.Adds)) | |
| 3669 | 3669 | if templ_7745c5c3_Err != nil { | |
| 3670 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 709, Col: 97} | |
| 3670 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 710, Col: 97} | |
| 3671 | 3671 | } | |
| 3672 | 3672 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var178)) | |
| 3673 | 3673 | if templ_7745c5c3_Err != nil { | |
| @@ -3680,7 +3680,7 @@ func Compare(l Layout, p ComparePage) templ.Component { | |||
| 3680 | 3680 | var templ_7745c5c3_Var179 string | |
| 3681 | 3681 | templ_7745c5c3_Var179, templ_7745c5c3_Err = templ.JoinStringErrs(itoa(p.Dels)) | |
| 3682 | 3682 | if templ_7745c5c3_Err != nil { | |
| 3683 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 709, Col: 142} | |
| 3683 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 710, Col: 142} | |
| 3684 | 3684 | } | |
| 3685 | 3685 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var179)) | |
| 3686 | 3686 | if templ_7745c5c3_Err != nil { | |
| @@ -3716,7 +3716,7 @@ func Compare(l Layout, p ComparePage) templ.Component { | |||
| 3716 | 3716 | var templ_7745c5c3_Var180 string | |
| 3717 | 3717 | templ_7745c5c3_Var180, templ_7745c5c3_Err = templ.ResolveAttributeValue(p.View) | |
| 3718 | 3718 | if templ_7745c5c3_Err != nil { | |
| 3719 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 722, Col: 23} | |
| 3719 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 723, Col: 23} | |
| 3720 | 3720 | } | |
| 3721 | 3721 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var180) | |
| 3722 | 3722 | if templ_7745c5c3_Err != nil { | |
| @@ -3734,7 +3734,7 @@ func Compare(l Layout, p ComparePage) templ.Component { | |||
| 3734 | 3734 | var templ_7745c5c3_Var181 string | |
| 3735 | 3735 | templ_7745c5c3_Var181, templ_7745c5c3_Err = templ.ResolveAttributeValue(p.View) | |
| 3736 | 3736 | if templ_7745c5c3_Err != nil { | |
| 3737 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 724, Col: 23} | |
| 3737 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 725, Col: 23} | |
| 3738 | 3738 | } | |
| 3739 | 3739 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var181) | |
| 3740 | 3740 | if templ_7745c5c3_Err != nil { | |
| @@ -3804,7 +3804,7 @@ func compareRail(p ComparePage) templ.Component { | |||
| 3804 | 3804 | var templ_7745c5c3_Var183 string | |
| 3805 | 3805 | templ_7745c5c3_Var183, templ_7745c5c3_Err = templ.JoinStringErrs(itoa(len(p.Ahead))) | |
| 3806 | 3806 | if templ_7745c5c3_Err != nil { | |
| 3807 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 740, Col: 67} | |
| 3807 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 741, Col: 67} | |
| 3808 | 3808 | } | |
| 3809 | 3809 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var183)) | |
| 3810 | 3810 | if templ_7745c5c3_Err != nil { | |
| @@ -3822,7 +3822,7 @@ func compareRail(p ComparePage) templ.Component { | |||
| 3822 | 3822 | var templ_7745c5c3_Var184 templ.SafeURL | |
| 3823 | 3823 | templ_7745c5c3_Var184, templ_7745c5c3_Err = templ.JoinURLErrs(templ.SafeURL(c.CHref)) | |
| 3824 | 3824 | if templ_7745c5c3_Err != nil { | |
| 3825 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 744, Col: 37} | |
| 3825 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 745, Col: 37} | |
| 3826 | 3826 | } | |
| 3827 | 3827 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var184)) | |
| 3828 | 3828 | if templ_7745c5c3_Err != nil { | |
| @@ -3835,7 +3835,7 @@ func compareRail(p ComparePage) templ.Component { | |||
| 3835 | 3835 | var templ_7745c5c3_Var185 string | |
| 3836 | 3836 | templ_7745c5c3_Var185, templ_7745c5c3_Err = templ.JoinStringErrs(c.Short) | |
| 3837 | 3837 | if templ_7745c5c3_Err != nil { | |
| 3838 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 744, Col: 49} | |
| 3838 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 745, Col: 49} | |
| 3839 | 3839 | } | |
| 3840 | 3840 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var185)) | |
| 3841 | 3841 | if templ_7745c5c3_Err != nil { | |
| @@ -3848,7 +3848,7 @@ func compareRail(p ComparePage) templ.Component { | |||
| 3848 | 3848 | var templ_7745c5c3_Var186 string | |
| 3849 | 3849 | templ_7745c5c3_Var186, templ_7745c5c3_Err = templ.JoinStringErrs(c.Subject) | |
| 3850 | 3850 | if templ_7745c5c3_Err != nil { | |
| 3851 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 745, Col: 32} | |
| 3851 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 746, Col: 32} | |
| 3852 | 3852 | } | |
| 3853 | 3853 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var186)) | |
| 3854 | 3854 | if templ_7745c5c3_Err != nil { | |
| @@ -3861,7 +3861,7 @@ func compareRail(p ComparePage) templ.Component { | |||
| 3861 | 3861 | var templ_7745c5c3_Var187 string | |
| 3862 | 3862 | templ_7745c5c3_Var187, templ_7745c5c3_Err = templ.JoinStringErrs(c.Author) | |
| 3863 | 3863 | if templ_7745c5c3_Err != nil { | |
| 3864 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 747, Col: 16} | |
| 3864 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 748, Col: 16} | |
| 3865 | 3865 | } | |
| 3866 | 3866 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var187)) | |
| 3867 | 3867 | if templ_7745c5c3_Err != nil { | |
| @@ -3875,7 +3875,7 @@ func compareRail(p ComparePage) templ.Component { | |||
| 3875 | 3875 | var templ_7745c5c3_Var188 string | |
| 3876 | 3876 | templ_7745c5c3_Var188, templ_7745c5c3_Err = templ.JoinStringErrs(" · ") | |
| 3877 | 3877 | if templ_7745c5c3_Err != nil { | |
| 3878 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 749, Col: 15} | |
| 3878 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 750, Col: 15} | |
| 3879 | 3879 | } | |
| 3880 | 3880 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var188)) | |
| 3881 | 3881 | if templ_7745c5c3_Err != nil { | |
| @@ -3888,7 +3888,7 @@ func compareRail(p ComparePage) templ.Component { | |||
| 3888 | 3888 | var templ_7745c5c3_Var189 string | |
| 3889 | 3889 | templ_7745c5c3_Var189, templ_7745c5c3_Err = templ.ResolveAttributeValue(c.WhenAt) | |
| 3890 | 3890 | if templ_7745c5c3_Err != nil { | |
| 3891 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 749, Col: 42} | |
| 3891 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 750, Col: 42} | |
| 3892 | 3892 | } | |
| 3893 | 3893 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var189) | |
| 3894 | 3894 | if templ_7745c5c3_Err != nil { | |
| @@ -3901,7 +3901,7 @@ func compareRail(p ComparePage) templ.Component { | |||
| 3901 | 3901 | var templ_7745c5c3_Var190 string | |
| 3902 | 3902 | templ_7745c5c3_Var190, templ_7745c5c3_Err = templ.JoinStringErrs(c.When) | |
| 3903 | 3903 | if templ_7745c5c3_Err != nil { | |
| 3904 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 749, Col: 53} | |
| 3904 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 750, Col: 53} | |
| 3905 | 3905 | } | |
| 3906 | 3906 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var190)) | |
| 3907 | 3907 | if templ_7745c5c3_Err != nil { | |
| @@ -3929,7 +3929,7 @@ func compareRail(p ComparePage) templ.Component { | |||
| 3929 | 3929 | var templ_7745c5c3_Var191 string | |
| 3930 | 3930 | templ_7745c5c3_Var191, templ_7745c5c3_Err = templ.JoinStringErrs(p.Target) | |
| 3931 | 3931 | if templ_7745c5c3_Err != nil { | |
| 3932 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 756, Col: 47} | |
| 3932 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 757, Col: 47} | |
| 3933 | 3933 | } | |
| 3934 | 3934 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var191)) | |
| 3935 | 3935 | if templ_7745c5c3_Err != nil { | |
| @@ -3952,7 +3952,7 @@ func compareRail(p ComparePage) templ.Component { | |||
| 3952 | 3952 | var templ_7745c5c3_Var192 string | |
| 3953 | 3953 | templ_7745c5c3_Var192, templ_7745c5c3_Err = templ.JoinStringErrs(itoa(len(p.Files))) | |
| 3954 | 3954 | if templ_7745c5c3_Err != nil { | |
| 3955 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 761, Col: 66} | |
| 3955 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 762, Col: 66} | |
| 3956 | 3956 | } | |
| 3957 | 3957 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var192)) | |
| 3958 | 3958 | if templ_7745c5c3_Err != nil { | |
| @@ -4022,7 +4022,7 @@ func MRMergeChecks(c ChecksSummary) templ.Component { | |||
| 4022 | 4022 | var templ_7745c5c3_Var194 string | |
| 4023 | 4023 | templ_7745c5c3_Var194, templ_7745c5c3_Err = templ.JoinStringErrs(c.State + ": a failing or unfinished check blocks the merge.") | |
| 4024 | 4024 | if templ_7745c5c3_Err != nil { | |
| 4025 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 776, Col: 84} | |
| 4025 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 777, Col: 84} | |
| 4026 | 4026 | } | |
| 4027 | 4027 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var194)) | |
| 4028 | 4028 | if templ_7745c5c3_Err != nil { | |
| @@ -2439,7 +2439,7 @@ func mrBar(p MRPage) templ.Component { | |||||
| 2439 | if templ_7745c5c3_Err != nil { | 2439 | if templ_7745c5c3_Err != nil { | ||
| 2440 | return templ_7745c5c3_Err | 2440 | return templ_7745c5c3_Err | ||
| 2441 | } | 2441 | } | ||
| 2442 | - | templ_7745c5c3_Err = templruntime.WriteString(templ_7745c5c3_Buffer, 227, "<span class=\"grow\"></span>") | 2442 | + | templ_7745c5c3_Err = templruntime.WriteString(templ_7745c5c3_Buffer, 227, "<div class=\"mr-acts\">") |
| 2443 | if templ_7745c5c3_Err != nil { | 2443 | if templ_7745c5c3_Err != nil { | ||
| 2444 | return templ_7745c5c3_Err | 2444 | return templ_7745c5c3_Err | ||
| 2445 | } | 2445 | } | ||
| @@ -2457,7 +2457,7 @@ func mrBar(p MRPage) templ.Component { | |||||
| 2457 | if templ_7745c5c3_Err != nil { | 2457 | if templ_7745c5c3_Err != nil { | ||
| 2458 | return templ_7745c5c3_Err | 2458 | return templ_7745c5c3_Err | ||
| 2459 | } | 2459 | } | ||
| 2460 | - | templ_7745c5c3_Err = templruntime.WriteString(templ_7745c5c3_Buffer, 228, "</div>") | 2460 | + | templ_7745c5c3_Err = templruntime.WriteString(templ_7745c5c3_Buffer, 228, "</div></div>") |
| 2461 | if templ_7745c5c3_Err != nil { | 2461 | if templ_7745c5c3_Err != nil { | ||
| 2462 | return templ_7745c5c3_Err | 2462 | return templ_7745c5c3_Err | ||
| 2463 | } | 2463 | } | ||
| @@ -2537,7 +2537,7 @@ func mergeMenu(p MRPage) templ.Component { | |||||
| 2537 | var templ_7745c5c3_Var118 string | 2537 | var templ_7745c5c3_Var118 string | ||
| 2538 | templ_7745c5c3_Var118, templ_7745c5c3_Err = templ.JoinStringErrs(p.Box.Error) | 2538 | templ_7745c5c3_Var118, templ_7745c5c3_Err = templ.JoinStringErrs(p.Box.Error) | ||
| 2539 | if templ_7745c5c3_Err != nil { | 2539 | if templ_7745c5c3_Err != nil { | ||
| 2540 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 502, Col: 47} | 2540 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 503, Col: 47} |
| 2541 | } | 2541 | } | ||
| 2542 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var118)) | 2542 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var118)) | ||
| 2543 | if templ_7745c5c3_Err != nil { | 2543 | if templ_7745c5c3_Err != nil { | ||
| @@ -2556,7 +2556,7 @@ func mergeMenu(p MRPage) templ.Component { | |||||
| 2556 | var templ_7745c5c3_Var119 templ.SafeURL | 2556 | var templ_7745c5c3_Var119 templ.SafeURL | ||
| 2557 | templ_7745c5c3_Var119, templ_7745c5c3_Err = templ.JoinURLErrs(templ.SafeURL(p.Box.ReadyAction)) | 2557 | templ_7745c5c3_Var119, templ_7745c5c3_Err = templ.JoinURLErrs(templ.SafeURL(p.Box.ReadyAction)) | ||
| 2558 | if templ_7745c5c3_Err != nil { | 2558 | if templ_7745c5c3_Err != nil { | ||
| 2559 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 506, Col: 80} | 2559 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 507, Col: 80} |
| 2560 | } | 2560 | } | ||
| 2561 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var119)) | 2561 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var119)) | ||
| 2562 | if templ_7745c5c3_Err != nil { | 2562 | if templ_7745c5c3_Err != nil { | ||
| @@ -2583,7 +2583,7 @@ func mergeMenu(p MRPage) templ.Component { | |||||
| 2583 | var templ_7745c5c3_Var120 templ.SafeURL | 2583 | var templ_7745c5c3_Var120 templ.SafeURL | ||
| 2584 | templ_7745c5c3_Var120, templ_7745c5c3_Err = templ.JoinURLErrs(templ.SafeURL(p.Box.CancelAutoAction)) | 2584 | templ_7745c5c3_Var120, templ_7745c5c3_Err = templ.JoinURLErrs(templ.SafeURL(p.Box.CancelAutoAction)) | ||
| 2585 | if templ_7745c5c3_Err != nil { | 2585 | if templ_7745c5c3_Err != nil { | ||
| 2586 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 512, Col: 86} | 2586 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 513, Col: 86} |
| 2587 | } | 2587 | } | ||
| 2588 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var120)) | 2588 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var120)) | ||
| 2589 | if templ_7745c5c3_Err != nil { | 2589 | if templ_7745c5c3_Err != nil { | ||
| @@ -2596,7 +2596,7 @@ func mergeMenu(p MRPage) templ.Component { | |||||
| 2596 | var templ_7745c5c3_Var121 string | 2596 | var templ_7745c5c3_Var121 string | ||
| 2597 | templ_7745c5c3_Var121, templ_7745c5c3_Err = templ.JoinStringErrs(p.Box.AutoMerge.Mode) | 2597 | templ_7745c5c3_Var121, templ_7745c5c3_Err = templ.JoinStringErrs(p.Box.AutoMerge.Mode) | ||
| 2598 | if templ_7745c5c3_Err != nil { | 2598 | if templ_7745c5c3_Err != nil { | ||
| 2599 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 514, Col: 41} | 2599 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 515, Col: 41} |
| 2600 | } | 2600 | } | ||
| 2601 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var121)) | 2601 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var121)) | ||
| 2602 | if templ_7745c5c3_Err != nil { | 2602 | if templ_7745c5c3_Err != nil { | ||
| @@ -2609,7 +2609,7 @@ func mergeMenu(p MRPage) templ.Component { | |||||
| 2609 | var templ_7745c5c3_Var122 string | 2609 | var templ_7745c5c3_Var122 string | ||
| 2610 | templ_7745c5c3_Var122, templ_7745c5c3_Err = templ.JoinStringErrs(p.Box.AutoMerge.EnabledBy) | 2610 | templ_7745c5c3_Var122, templ_7745c5c3_Err = templ.JoinStringErrs(p.Box.AutoMerge.EnabledBy) | ||
| 2611 | if templ_7745c5c3_Err != nil { | 2611 | if templ_7745c5c3_Err != nil { | ||
| 2612 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 514, Col: 94} | 2612 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 515, Col: 94} |
| 2613 | } | 2613 | } | ||
| 2614 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var122)) | 2614 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var122)) | ||
| 2615 | if templ_7745c5c3_Err != nil { | 2615 | if templ_7745c5c3_Err != nil { | ||
| @@ -2623,7 +2623,7 @@ func mergeMenu(p MRPage) templ.Component { | |||||
| 2623 | var templ_7745c5c3_Var123 string | 2623 | var templ_7745c5c3_Var123 string | ||
| 2624 | templ_7745c5c3_Var123, templ_7745c5c3_Err = templ.JoinStringErrs(" ") | 2624 | templ_7745c5c3_Var123, templ_7745c5c3_Err = templ.JoinStringErrs(" ") | ||
| 2625 | if templ_7745c5c3_Err != nil { | 2625 | if templ_7745c5c3_Err != nil { | ||
| 2626 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 516, Col: 13} | 2626 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 517, Col: 13} |
| 2627 | } | 2627 | } | ||
| 2628 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var123)) | 2628 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var123)) | ||
| 2629 | if templ_7745c5c3_Err != nil { | 2629 | if templ_7745c5c3_Err != nil { | ||
| @@ -2636,7 +2636,7 @@ func mergeMenu(p MRPage) templ.Component { | |||||
| 2636 | var templ_7745c5c3_Var124 string | 2636 | var templ_7745c5c3_Var124 string | ||
| 2637 | templ_7745c5c3_Var124, templ_7745c5c3_Err = templ.ResolveAttributeValue(p.Box.AutoMerge.WhenAt) | 2637 | templ_7745c5c3_Var124, templ_7745c5c3_Err = templ.ResolveAttributeValue(p.Box.AutoMerge.WhenAt) | ||
| 2638 | if templ_7745c5c3_Err != nil { | 2638 | if templ_7745c5c3_Err != nil { | ||
| 2639 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 516, Col: 54} | 2639 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 517, Col: 54} |
| 2640 | } | 2640 | } | ||
| 2641 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var124) | 2641 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var124) | ||
| 2642 | if templ_7745c5c3_Err != nil { | 2642 | if templ_7745c5c3_Err != nil { | ||
| @@ -2649,7 +2649,7 @@ func mergeMenu(p MRPage) templ.Component { | |||||
| 2649 | var templ_7745c5c3_Var125 string | 2649 | var templ_7745c5c3_Var125 string | ||
| 2650 | templ_7745c5c3_Var125, templ_7745c5c3_Err = templ.JoinStringErrs(p.Box.AutoMerge.When) | 2650 | templ_7745c5c3_Var125, templ_7745c5c3_Err = templ.JoinStringErrs(p.Box.AutoMerge.When) | ||
| 2651 | if templ_7745c5c3_Err != nil { | 2651 | if templ_7745c5c3_Err != nil { | ||
| 2652 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 516, Col: 79} | 2652 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 517, Col: 79} |
| 2653 | } | 2653 | } | ||
| 2654 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var125)) | 2654 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var125)) | ||
| 2655 | if templ_7745c5c3_Err != nil { | 2655 | if templ_7745c5c3_Err != nil { | ||
| @@ -2663,7 +2663,7 @@ func mergeMenu(p MRPage) templ.Component { | |||||
| 2663 | var templ_7745c5c3_Var126 string | 2663 | var templ_7745c5c3_Var126 string | ||
| 2664 | templ_7745c5c3_Var126, templ_7745c5c3_Err = templ.JoinStringErrs(" ") | 2664 | templ_7745c5c3_Var126, templ_7745c5c3_Err = templ.JoinStringErrs(" ") | ||
| 2665 | if templ_7745c5c3_Err != nil { | 2665 | if templ_7745c5c3_Err != nil { | ||
| 2666 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 518, Col: 12} | 2666 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 519, Col: 12} |
| 2667 | } | 2667 | } | ||
| 2668 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var126)) | 2668 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var126)) | ||
| 2669 | if templ_7745c5c3_Err != nil { | 2669 | if templ_7745c5c3_Err != nil { | ||
| @@ -2676,7 +2676,7 @@ func mergeMenu(p MRPage) templ.Component { | |||||
| 2676 | var templ_7745c5c3_Var127 string | 2676 | var templ_7745c5c3_Var127 string | ||
| 2677 | templ_7745c5c3_Var127, templ_7745c5c3_Err = templ.JoinStringErrs(p.Box.AutoMerge.HeadShort) | 2677 | templ_7745c5c3_Var127, templ_7745c5c3_Err = templ.JoinStringErrs(p.Box.AutoMerge.HeadShort) | ||
| 2678 | if templ_7745c5c3_Err != nil { | 2678 | if templ_7745c5c3_Err != nil { | ||
| 2679 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 518, Col: 47} | 2679 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 519, Col: 47} |
| 2680 | } | 2680 | } | ||
| 2681 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var127)) | 2681 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var127)) | ||
| 2682 | if templ_7745c5c3_Err != nil { | 2682 | if templ_7745c5c3_Err != nil { | ||
| @@ -2694,7 +2694,7 @@ func mergeMenu(p MRPage) templ.Component { | |||||
| 2694 | var templ_7745c5c3_Var128 templ.SafeURL | 2694 | var templ_7745c5c3_Var128 templ.SafeURL | ||
| 2695 | templ_7745c5c3_Var128, templ_7745c5c3_Err = templ.JoinURLErrs(templ.SafeURL(p.Box.MergeAction)) | 2695 | templ_7745c5c3_Var128, templ_7745c5c3_Err = templ.JoinURLErrs(templ.SafeURL(p.Box.MergeAction)) | ||
| 2696 | if templ_7745c5c3_Err != nil { | 2696 | if templ_7745c5c3_Err != nil { | ||
| 2697 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 525, Col: 80} | 2697 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 526, Col: 80} |
| 2698 | } | 2698 | } | ||
| 2699 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var128)) | 2699 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var128)) | ||
| 2700 | if templ_7745c5c3_Err != nil { | 2700 | if templ_7745c5c3_Err != nil { | ||
| @@ -2707,7 +2707,7 @@ func mergeMenu(p MRPage) templ.Component { | |||||
| 2707 | var templ_7745c5c3_Var129 string | 2707 | var templ_7745c5c3_Var129 string | ||
| 2708 | templ_7745c5c3_Var129, templ_7745c5c3_Err = templ.ResolveAttributeValue(p.Box.Head) | 2708 | templ_7745c5c3_Var129, templ_7745c5c3_Err = templ.ResolveAttributeValue(p.Box.Head) | ||
| 2709 | if templ_7745c5c3_Err != nil { | 2709 | if templ_7745c5c3_Err != nil { | ||
| 2710 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 526, Col: 59} | 2710 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 527, Col: 59} |
| 2711 | } | 2711 | } | ||
| 2712 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var129) | 2712 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var129) | ||
| 2713 | if templ_7745c5c3_Err != nil { | 2713 | if templ_7745c5c3_Err != nil { | ||
| @@ -2725,7 +2725,7 @@ func mergeMenu(p MRPage) templ.Component { | |||||
| 2725 | var templ_7745c5c3_Var130 string | 2725 | var templ_7745c5c3_Var130 string | ||
| 2726 | templ_7745c5c3_Var130, templ_7745c5c3_Err = templ.ResolveAttributeValue(m.Value) | 2726 | templ_7745c5c3_Var130, templ_7745c5c3_Err = templ.ResolveAttributeValue(m.Value) | ||
| 2727 | if templ_7745c5c3_Err != nil { | 2727 | if templ_7745c5c3_Err != nil { | ||
| 2728 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 534, Col: 24} | 2728 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 535, Col: 24} |
| 2729 | } | 2729 | } | ||
| 2730 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var130) | 2730 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var130) | ||
| 2731 | if templ_7745c5c3_Err != nil { | 2731 | if templ_7745c5c3_Err != nil { | ||
| @@ -2754,7 +2754,7 @@ func mergeMenu(p MRPage) templ.Component { | |||||
| 2754 | var templ_7745c5c3_Var131 string | 2754 | var templ_7745c5c3_Var131 string | ||
| 2755 | templ_7745c5c3_Var131, templ_7745c5c3_Err = templ.ResolveAttributeValue(m.Reason) | 2755 | templ_7745c5c3_Var131, templ_7745c5c3_Err = templ.ResolveAttributeValue(m.Reason) | ||
| 2756 | if templ_7745c5c3_Err != nil { | 2756 | if templ_7745c5c3_Err != nil { | ||
| 2757 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 537, Col: 25} | 2757 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 538, Col: 25} |
| 2758 | } | 2758 | } | ||
| 2759 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var131) | 2759 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var131) | ||
| 2760 | if templ_7745c5c3_Err != nil { | 2760 | if templ_7745c5c3_Err != nil { | ||
| @@ -2767,7 +2767,7 @@ func mergeMenu(p MRPage) templ.Component { | |||||
| 2767 | var templ_7745c5c3_Var132 string | 2767 | var templ_7745c5c3_Var132 string | ||
| 2768 | templ_7745c5c3_Var132, templ_7745c5c3_Err = templ.JoinStringErrs(m.Label) | 2768 | templ_7745c5c3_Var132, templ_7745c5c3_Err = templ.JoinStringErrs(m.Label) | ||
| 2769 | if templ_7745c5c3_Err != nil { | 2769 | if templ_7745c5c3_Err != nil { | ||
| 2770 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 541, Col: 17} | 2770 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 542, Col: 17} |
| 2771 | } | 2771 | } | ||
| 2772 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var132)) | 2772 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var132)) | ||
| 2773 | if templ_7745c5c3_Err != nil { | 2773 | if templ_7745c5c3_Err != nil { | ||
| @@ -2785,7 +2785,7 @@ func mergeMenu(p MRPage) templ.Component { | |||||
| 2785 | var templ_7745c5c3_Var133 string | 2785 | var templ_7745c5c3_Var133 string | ||
| 2786 | templ_7745c5c3_Var133, templ_7745c5c3_Err = templ.JoinStringErrs(itoa(i + 1)) | 2786 | templ_7745c5c3_Var133, templ_7745c5c3_Err = templ.JoinStringErrs(itoa(i + 1)) | ||
| 2787 | if templ_7745c5c3_Err != nil { | 2787 | if templ_7745c5c3_Err != nil { | ||
| 2788 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 543, Col: 46} | 2788 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 544, Col: 46} |
| 2789 | } | 2789 | } | ||
| 2790 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var133)) | 2790 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var133)) | ||
| 2791 | if templ_7745c5c3_Err != nil { | 2791 | if templ_7745c5c3_Err != nil { | ||
| @@ -2817,7 +2817,7 @@ func mergeMenu(p MRPage) templ.Component { | |||||
| 2817 | var templ_7745c5c3_Var134 string | 2817 | var templ_7745c5c3_Var134 string | ||
| 2818 | templ_7745c5c3_Var134, templ_7745c5c3_Err = templ.JoinStringErrs(p.Source) | 2818 | templ_7745c5c3_Var134, templ_7745c5c3_Err = templ.JoinStringErrs(p.Source) | ||
| 2819 | if templ_7745c5c3_Err != nil { | 2819 | if templ_7745c5c3_Err != nil { | ||
| 2820 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 550, Col: 102} | 2820 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 551, Col: 102} |
| 2821 | } | 2821 | } | ||
| 2822 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var134)) | 2822 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var134)) | ||
| 2823 | if templ_7745c5c3_Err != nil { | 2823 | if templ_7745c5c3_Err != nil { | ||
| @@ -2845,7 +2845,7 @@ func mergeMenu(p MRPage) templ.Component { | |||||
| 2845 | var templ_7745c5c3_Var135 string | 2845 | var templ_7745c5c3_Var135 string | ||
| 2846 | templ_7745c5c3_Var135, templ_7745c5c3_Err = templ.ResolveAttributeValue(p.Box.MergeTitle()) | 2846 | templ_7745c5c3_Var135, templ_7745c5c3_Err = templ.ResolveAttributeValue(p.Box.MergeTitle()) | ||
| 2847 | if templ_7745c5c3_Err != nil { | 2847 | if templ_7745c5c3_Err != nil { | ||
| 2848 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 558, Col: 33} | 2848 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 559, Col: 33} |
| 2849 | } | 2849 | } | ||
| 2850 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var135) | 2850 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var135) | ||
| 2851 | if templ_7745c5c3_Err != nil { | 2851 | if templ_7745c5c3_Err != nil { | ||
| @@ -2858,7 +2858,7 @@ func mergeMenu(p MRPage) templ.Component { | |||||
| 2858 | var templ_7745c5c3_Var136 string | 2858 | var templ_7745c5c3_Var136 string | ||
| 2859 | templ_7745c5c3_Var136, templ_7745c5c3_Err = templ.JoinStringErrs(p.Target) | 2859 | templ_7745c5c3_Var136, templ_7745c5c3_Err = templ.JoinStringErrs(p.Target) | ||
| 2860 | if templ_7745c5c3_Err != nil { | 2860 | if templ_7745c5c3_Err != nil { | ||
| 2861 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 561, Col: 28} | 2861 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 562, Col: 28} |
| 2862 | } | 2862 | } | ||
| 2863 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var136)) | 2863 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var136)) | ||
| 2864 | if templ_7745c5c3_Err != nil { | 2864 | if templ_7745c5c3_Err != nil { | ||
| @@ -2876,7 +2876,7 @@ func mergeMenu(p MRPage) templ.Component { | |||||
| 2876 | var templ_7745c5c3_Var137 templ.SafeURL | 2876 | var templ_7745c5c3_Var137 templ.SafeURL | ||
| 2877 | templ_7745c5c3_Var137, templ_7745c5c3_Err = templ.JoinURLErrs(templ.SafeURL(p.Box.AutoAction)) | 2877 | templ_7745c5c3_Var137, templ_7745c5c3_Err = templ.JoinURLErrs(templ.SafeURL(p.Box.AutoAction)) | ||
| 2878 | if templ_7745c5c3_Err != nil { | 2878 | if templ_7745c5c3_Err != nil { | ||
| 2879 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 565, Col: 80} | 2879 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 566, Col: 80} |
| 2880 | } | 2880 | } | ||
| 2881 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var137)) | 2881 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var137)) | ||
| 2882 | if templ_7745c5c3_Err != nil { | 2882 | if templ_7745c5c3_Err != nil { | ||
| @@ -2889,7 +2889,7 @@ func mergeMenu(p MRPage) templ.Component { | |||||
| 2889 | var templ_7745c5c3_Var138 string | 2889 | var templ_7745c5c3_Var138 string | ||
| 2890 | templ_7745c5c3_Var138, templ_7745c5c3_Err = templ.ResolveAttributeValue(p.Box.Head) | 2890 | templ_7745c5c3_Var138, templ_7745c5c3_Err = templ.ResolveAttributeValue(p.Box.Head) | ||
| 2891 | if templ_7745c5c3_Err != nil { | 2891 | if templ_7745c5c3_Err != nil { | ||
| 2892 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 566, Col: 60} | 2892 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 567, Col: 60} |
| 2893 | } | 2893 | } | ||
| 2894 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var138) | 2894 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var138) | ||
| 2895 | if templ_7745c5c3_Err != nil { | 2895 | if templ_7745c5c3_Err != nil { | ||
| @@ -2907,7 +2907,7 @@ func mergeMenu(p MRPage) templ.Component { | |||||
| 2907 | var templ_7745c5c3_Var139 string | 2907 | var templ_7745c5c3_Var139 string | ||
| 2908 | templ_7745c5c3_Var139, templ_7745c5c3_Err = templ.ResolveAttributeValue(m.Value) | 2908 | templ_7745c5c3_Var139, templ_7745c5c3_Err = templ.ResolveAttributeValue(m.Value) | ||
| 2909 | if templ_7745c5c3_Err != nil { | 2909 | if templ_7745c5c3_Err != nil { | ||
| 2910 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 570, Col: 62} | 2910 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 571, Col: 62} |
| 2911 | } | 2911 | } | ||
| 2912 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var139) | 2912 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var139) | ||
| 2913 | if templ_7745c5c3_Err != nil { | 2913 | if templ_7745c5c3_Err != nil { | ||
| @@ -2930,7 +2930,7 @@ func mergeMenu(p MRPage) templ.Component { | |||||
| 2930 | var templ_7745c5c3_Var140 string | 2930 | var templ_7745c5c3_Var140 string | ||
| 2931 | templ_7745c5c3_Var140, templ_7745c5c3_Err = templ.JoinStringErrs(m.Label) | 2931 | templ_7745c5c3_Var140, templ_7745c5c3_Err = templ.JoinStringErrs(m.Label) | ||
| 2932 | if templ_7745c5c3_Err != nil { | 2932 | if templ_7745c5c3_Err != nil { | ||
| 2933 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 570, Col: 96} | 2933 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 571, Col: 96} |
| 2934 | } | 2934 | } | ||
| 2935 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var140)) | 2935 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var140)) | ||
| 2936 | if templ_7745c5c3_Err != nil { | 2936 | if templ_7745c5c3_Err != nil { | ||
| @@ -2995,7 +2995,7 @@ func MRMergeability(v MergeabilityView) templ.Component { | |||||
| 2995 | var templ_7745c5c3_Var142 string | 2995 | var templ_7745c5c3_Var142 string | ||
| 2996 | templ_7745c5c3_Var142, templ_7745c5c3_Err = templ.ResolveAttributeValue(v.State) | 2996 | templ_7745c5c3_Var142, templ_7745c5c3_Err = templ.ResolveAttributeValue(v.State) | ||
| 2997 | if templ_7745c5c3_Err != nil { | 2997 | if templ_7745c5c3_Err != nil { | ||
| 2998 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 588, Col: 22} | 2998 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 589, Col: 22} |
| 2999 | } | 2999 | } | ||
| 3000 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var142) | 3000 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var142) | ||
| 3001 | if templ_7745c5c3_Err != nil { | 3001 | if templ_7745c5c3_Err != nil { | ||
| @@ -3008,7 +3008,7 @@ func MRMergeability(v MergeabilityView) templ.Component { | |||||
| 3008 | var templ_7745c5c3_Var143 string | 3008 | var templ_7745c5c3_Var143 string | ||
| 3009 | templ_7745c5c3_Var143, templ_7745c5c3_Err = templ.ResolveAttributeValue(strconv.FormatBool(v.FFOk)) | 3009 | templ_7745c5c3_Var143, templ_7745c5c3_Err = templ.ResolveAttributeValue(strconv.FormatBool(v.FFOk)) | ||
| 3010 | if templ_7745c5c3_Err != nil { | 3010 | if templ_7745c5c3_Err != nil { | ||
| 3011 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 589, Col: 41} | 3011 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 590, Col: 41} |
| 3012 | } | 3012 | } | ||
| 3013 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var143) | 3013 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var143) | ||
| 3014 | if templ_7745c5c3_Err != nil { | 3014 | if templ_7745c5c3_Err != nil { | ||
| @@ -3021,7 +3021,7 @@ func MRMergeability(v MergeabilityView) templ.Component { | |||||
| 3021 | var templ_7745c5c3_Var144 string | 3021 | var templ_7745c5c3_Var144 string | ||
| 3022 | templ_7745c5c3_Var144, templ_7745c5c3_Err = templ.ResolveAttributeValue(strconv.FormatBool(v.MergeOk)) | 3022 | templ_7745c5c3_Var144, templ_7745c5c3_Err = templ.ResolveAttributeValue(strconv.FormatBool(v.MergeOk)) | ||
| 3023 | if templ_7745c5c3_Err != nil { | 3023 | if templ_7745c5c3_Err != nil { | ||
| 3024 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 590, Col: 47} | 3024 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 591, Col: 47} |
| 3025 | } | 3025 | } | ||
| 3026 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var144) | 3026 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var144) | ||
| 3027 | if templ_7745c5c3_Err != nil { | 3027 | if templ_7745c5c3_Err != nil { | ||
| @@ -3034,7 +3034,7 @@ func MRMergeability(v MergeabilityView) templ.Component { | |||||
| 3034 | var templ_7745c5c3_Var145 string | 3034 | var templ_7745c5c3_Var145 string | ||
| 3035 | templ_7745c5c3_Var145, templ_7745c5c3_Err = templ.ResolveAttributeValue(v.FFReason) | 3035 | templ_7745c5c3_Var145, templ_7745c5c3_Err = templ.ResolveAttributeValue(v.FFReason) | ||
| 3036 | if templ_7745c5c3_Err != nil { | 3036 | if templ_7745c5c3_Err != nil { | ||
| 3037 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 591, Col: 29} | 3037 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 592, Col: 29} |
| 3038 | } | 3038 | } | ||
| 3039 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var145) | 3039 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var145) | ||
| 3040 | if templ_7745c5c3_Err != nil { | 3040 | if templ_7745c5c3_Err != nil { | ||
| @@ -3047,7 +3047,7 @@ func MRMergeability(v MergeabilityView) templ.Component { | |||||
| 3047 | var templ_7745c5c3_Var146 string | 3047 | var templ_7745c5c3_Var146 string | ||
| 3048 | templ_7745c5c3_Var146, templ_7745c5c3_Err = templ.ResolveAttributeValue(v.MergeReason) | 3048 | templ_7745c5c3_Var146, templ_7745c5c3_Err = templ.ResolveAttributeValue(v.MergeReason) | ||
| 3049 | if templ_7745c5c3_Err != nil { | 3049 | if templ_7745c5c3_Err != nil { | ||
| 3050 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 592, Col: 35} | 3050 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 593, Col: 35} |
| 3051 | } | 3051 | } | ||
| 3052 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var146) | 3052 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var146) | ||
| 3053 | if templ_7745c5c3_Err != nil { | 3053 | if templ_7745c5c3_Err != nil { | ||
| @@ -3060,7 +3060,7 @@ func MRMergeability(v MergeabilityView) templ.Component { | |||||
| 3060 | var templ_7745c5c3_Var147 string | 3060 | var templ_7745c5c3_Var147 string | ||
| 3061 | templ_7745c5c3_Var147, templ_7745c5c3_Err = templ.ResolveAttributeValue(v.State) | 3061 | templ_7745c5c3_Var147, templ_7745c5c3_Err = templ.ResolveAttributeValue(v.State) | ||
| 3062 | if templ_7745c5c3_Err != nil { | 3062 | if templ_7745c5c3_Err != nil { | ||
| 3063 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 594, Col: 42} | 3063 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 595, Col: 42} |
| 3064 | } | 3064 | } | ||
| 3065 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var147) | 3065 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var147) | ||
| 3066 | if templ_7745c5c3_Err != nil { | 3066 | if templ_7745c5c3_Err != nil { | ||
| @@ -3073,7 +3073,7 @@ func MRMergeability(v MergeabilityView) templ.Component { | |||||
| 3073 | var templ_7745c5c3_Var148 string | 3073 | var templ_7745c5c3_Var148 string | ||
| 3074 | templ_7745c5c3_Var148, templ_7745c5c3_Err = templ.JoinStringErrs(v.Label) | 3074 | templ_7745c5c3_Var148, templ_7745c5c3_Err = templ.JoinStringErrs(v.Label) | ||
| 3075 | if templ_7745c5c3_Err != nil { | 3075 | if templ_7745c5c3_Err != nil { | ||
| 3076 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 594, Col: 54} | 3076 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 595, Col: 54} |
| 3077 | } | 3077 | } | ||
| 3078 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var148)) | 3078 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var148)) | ||
| 3079 | if templ_7745c5c3_Err != nil { | 3079 | if templ_7745c5c3_Err != nil { | ||
| @@ -3087,7 +3087,7 @@ func MRMergeability(v MergeabilityView) templ.Component { | |||||
| 3087 | var templ_7745c5c3_Var149 string | 3087 | var templ_7745c5c3_Var149 string | ||
| 3088 | templ_7745c5c3_Var149, templ_7745c5c3_Err = templ.JoinStringErrs(" ") | 3088 | templ_7745c5c3_Var149, templ_7745c5c3_Err = templ.JoinStringErrs(" ") | ||
| 3089 | if templ_7745c5c3_Err != nil { | 3089 | if templ_7745c5c3_Err != nil { | ||
| 3090 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 596, Col: 8} | 3090 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 597, Col: 8} |
| 3091 | } | 3091 | } | ||
| 3092 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var149)) | 3092 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var149)) | ||
| 3093 | if templ_7745c5c3_Err != nil { | 3093 | if templ_7745c5c3_Err != nil { | ||
| @@ -3100,7 +3100,7 @@ func MRMergeability(v MergeabilityView) templ.Component { | |||||
| 3100 | var templ_7745c5c3_Var150 string | 3100 | var templ_7745c5c3_Var150 string | ||
| 3101 | templ_7745c5c3_Var150, templ_7745c5c3_Err = templ.JoinStringErrs(v.Detail) | 3101 | templ_7745c5c3_Var150, templ_7745c5c3_Err = templ.JoinStringErrs(v.Detail) | ||
| 3102 | if templ_7745c5c3_Err != nil { | 3102 | if templ_7745c5c3_Err != nil { | ||
| 3103 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 596, Col: 38} | 3103 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 597, Col: 38} |
| 3104 | } | 3104 | } | ||
| 3105 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var150)) | 3105 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var150)) | ||
| 3106 | if templ_7745c5c3_Err != nil { | 3106 | if templ_7745c5c3_Err != nil { | ||
| @@ -3128,7 +3128,7 @@ func MRMergeability(v MergeabilityView) templ.Component { | |||||
| 3128 | var templ_7745c5c3_Var151 string | 3128 | var templ_7745c5c3_Var151 string | ||
| 3129 | templ_7745c5c3_Var151, templ_7745c5c3_Err = templ.JoinStringErrs(path) | 3129 | templ_7745c5c3_Var151, templ_7745c5c3_Err = templ.JoinStringErrs(path) | ||
| 3130 | if templ_7745c5c3_Err != nil { | 3130 | if templ_7745c5c3_Err != nil { | ||
| 3131 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 602, Col: 20} | 3131 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 603, Col: 20} |
| 3132 | } | 3132 | } | ||
| 3133 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var151)) | 3133 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var151)) | ||
| 3134 | if templ_7745c5c3_Err != nil { | 3134 | if templ_7745c5c3_Err != nil { | ||
| @@ -3152,7 +3152,7 @@ func MRMergeability(v MergeabilityView) templ.Component { | |||||
| 3152 | var templ_7745c5c3_Var152 string | 3152 | var templ_7745c5c3_Var152 string | ||
| 3153 | templ_7745c5c3_Var152, templ_7745c5c3_Err = templ.JoinStringErrs(v.PathsNote) | 3153 | templ_7745c5c3_Var152, templ_7745c5c3_Err = templ.JoinStringErrs(v.PathsNote) | ||
| 3154 | if templ_7745c5c3_Err != nil { | 3154 | if templ_7745c5c3_Err != nil { | ||
| 3155 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 607, Col: 30} | 3155 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 608, Col: 30} |
| 3156 | } | 3156 | } | ||
| 3157 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var152)) | 3157 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var152)) | ||
| 3158 | if templ_7745c5c3_Err != nil { | 3158 | if templ_7745c5c3_Err != nil { | ||
| @@ -3266,7 +3266,7 @@ func moreMenu(p MRPage) templ.Component { | |||||
| 3266 | var templ_7745c5c3_Var156 string | 3266 | var templ_7745c5c3_Var156 string | ||
| 3267 | templ_7745c5c3_Var156, templ_7745c5c3_Err = templ.JoinStringErrs(strings.Join(p.Modes, ", ")) | 3267 | templ_7745c5c3_Var156, templ_7745c5c3_Err = templ.JoinStringErrs(strings.Join(p.Modes, ", ")) | ||
| 3268 | if templ_7745c5c3_Err != nil { | 3268 | if templ_7745c5c3_Err != nil { | ||
| 3269 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 634, Col: 38} | 3269 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 635, Col: 38} |
| 3270 | } | 3270 | } | ||
| 3271 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var156)) | 3271 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var156)) | ||
| 3272 | if templ_7745c5c3_Err != nil { | 3272 | if templ_7745c5c3_Err != nil { | ||
| @@ -3305,7 +3305,7 @@ func moreMenu(p MRPage) templ.Component { | |||||
| 3305 | var templ_7745c5c3_Var157 string | 3305 | var templ_7745c5c3_Var157 string | ||
| 3306 | templ_7745c5c3_Var157, templ_7745c5c3_Err = templ.JoinStringErrs(p.Box.Fingerprint) | 3306 | templ_7745c5c3_Var157, templ_7745c5c3_Err = templ.JoinStringErrs(p.Box.Fingerprint) | ||
| 3307 | if templ_7745c5c3_Err != nil { | 3307 | if templ_7745c5c3_Err != nil { | ||
| 3308 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 650, Col: 44} | 3308 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 651, Col: 44} |
| 3309 | } | 3309 | } | ||
| 3310 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var157)) | 3310 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var157)) | ||
| 3311 | if templ_7745c5c3_Err != nil { | 3311 | if templ_7745c5c3_Err != nil { | ||
| @@ -3333,7 +3333,7 @@ func moreMenu(p MRPage) templ.Component { | |||||
| 3333 | var templ_7745c5c3_Var158 templ.SafeURL | 3333 | var templ_7745c5c3_Var158 templ.SafeURL | ||
| 3334 | templ_7745c5c3_Var158, templ_7745c5c3_Err = templ.JoinURLErrs(templ.SafeURL(p.Box.ReadAction)) | 3334 | templ_7745c5c3_Var158, templ_7745c5c3_Err = templ.JoinURLErrs(templ.SafeURL(p.Box.ReadAction)) | ||
| 3335 | if templ_7745c5c3_Err != nil { | 3335 | if templ_7745c5c3_Err != nil { | ||
| 3336 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 656, Col: 65} | 3336 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 657, Col: 65} |
| 3337 | } | 3337 | } | ||
| 3338 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var158)) | 3338 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var158)) | ||
| 3339 | if templ_7745c5c3_Err != nil { | 3339 | if templ_7745c5c3_Err != nil { | ||
| @@ -3346,7 +3346,7 @@ func moreMenu(p MRPage) templ.Component { | |||||
| 3346 | var templ_7745c5c3_Var159 string | 3346 | var templ_7745c5c3_Var159 string | ||
| 3347 | templ_7745c5c3_Var159, templ_7745c5c3_Err = templ.ResolveAttributeValue(p.Box.Head) | 3347 | templ_7745c5c3_Var159, templ_7745c5c3_Err = templ.ResolveAttributeValue(p.Box.Head) | ||
| 3348 | if templ_7745c5c3_Err != nil { | 3348 | if templ_7745c5c3_Err != nil { | ||
| 3349 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 657, Col: 60} | 3349 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 658, Col: 60} |
| 3350 | } | 3350 | } | ||
| 3351 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var159) | 3351 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var159) | ||
| 3352 | if templ_7745c5c3_Err != nil { | 3352 | if templ_7745c5c3_Err != nil { | ||
| @@ -3364,7 +3364,7 @@ func moreMenu(p MRPage) templ.Component { | |||||
| 3364 | var templ_7745c5c3_Var160 templ.SafeURL | 3364 | var templ_7745c5c3_Var160 templ.SafeURL | ||
| 3365 | templ_7745c5c3_Var160, templ_7745c5c3_Err = templ.JoinURLErrs(templ.SafeURL(p.Box.CloseAction)) | 3365 | templ_7745c5c3_Var160, templ_7745c5c3_Err = templ.JoinURLErrs(templ.SafeURL(p.Box.CloseAction)) | ||
| 3366 | if templ_7745c5c3_Err != nil { | 3366 | if templ_7745c5c3_Err != nil { | ||
| 3367 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 661, Col: 65} | 3367 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 662, Col: 65} |
| 3368 | } | 3368 | } | ||
| 3369 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var160)) | 3369 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var160)) | ||
| 3370 | if templ_7745c5c3_Err != nil { | 3370 | if templ_7745c5c3_Err != nil { | ||
| @@ -3437,7 +3437,7 @@ func Compare(l Layout, p ComparePage) templ.Component { | |||||
| 3437 | var templ_7745c5c3_Var163 string | 3437 | var templ_7745c5c3_Var163 string | ||
| 3438 | templ_7745c5c3_Var163, templ_7745c5c3_Err = templ.JoinStringErrs(p.Source) | 3438 | templ_7745c5c3_Var163, templ_7745c5c3_Err = templ.JoinStringErrs(p.Source) | ||
| 3439 | if templ_7745c5c3_Err != nil { | 3439 | if templ_7745c5c3_Err != nil { | ||
| 3440 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 678, Col: 17} | 3440 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 679, Col: 17} |
| 3441 | } | 3441 | } | ||
| 3442 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var163)) | 3442 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var163)) | ||
| 3443 | if templ_7745c5c3_Err != nil { | 3443 | if templ_7745c5c3_Err != nil { | ||
| @@ -3450,7 +3450,7 @@ func Compare(l Layout, p ComparePage) templ.Component { | |||||
| 3450 | var templ_7745c5c3_Var164 string | 3450 | var templ_7745c5c3_Var164 string | ||
| 3451 | templ_7745c5c3_Var164, templ_7745c5c3_Err = templ.JoinStringErrs(p.Target) | 3451 | templ_7745c5c3_Var164, templ_7745c5c3_Err = templ.JoinStringErrs(p.Target) | ||
| 3452 | if templ_7745c5c3_Err != nil { | 3452 | if templ_7745c5c3_Err != nil { | ||
| 3453 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 678, Col: 34} | 3453 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 679, Col: 34} |
| 3454 | } | 3454 | } | ||
| 3455 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var164)) | 3455 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var164)) | ||
| 3456 | if templ_7745c5c3_Err != nil { | 3456 | if templ_7745c5c3_Err != nil { | ||
| @@ -3463,7 +3463,7 @@ func Compare(l Layout, p ComparePage) templ.Component { | |||||
| 3463 | var templ_7745c5c3_Var165 templ.SafeURL | 3463 | var templ_7745c5c3_Var165 templ.SafeURL | ||
| 3464 | templ_7745c5c3_Var165, templ_7745c5c3_Err = templ.JoinURLErrs(templ.SafeURL(p.SourceHref)) | 3464 | templ_7745c5c3_Var165, templ_7745c5c3_Err = templ.JoinURLErrs(templ.SafeURL(p.SourceHref)) | ||
| 3465 | if templ_7745c5c3_Err != nil { | 3465 | if templ_7745c5c3_Err != nil { | ||
| 3466 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 681, Col: 45} | 3466 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 682, Col: 45} |
| 3467 | } | 3467 | } | ||
| 3468 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var165)) | 3468 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var165)) | ||
| 3469 | if templ_7745c5c3_Err != nil { | 3469 | if templ_7745c5c3_Err != nil { | ||
| @@ -3476,7 +3476,7 @@ func Compare(l Layout, p ComparePage) templ.Component { | |||||
| 3476 | var templ_7745c5c3_Var166 string | 3476 | var templ_7745c5c3_Var166 string | ||
| 3477 | templ_7745c5c3_Var166, templ_7745c5c3_Err = templ.JoinStringErrs(p.Source) | 3477 | templ_7745c5c3_Var166, templ_7745c5c3_Err = templ.JoinStringErrs(p.Source) | ||
| 3478 | if templ_7745c5c3_Err != nil { | 3478 | if templ_7745c5c3_Err != nil { | ||
| 3479 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 681, Col: 58} | 3479 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 682, Col: 58} |
| 3480 | } | 3480 | } | ||
| 3481 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var166)) | 3481 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var166)) | ||
| 3482 | if templ_7745c5c3_Err != nil { | 3482 | if templ_7745c5c3_Err != nil { | ||
| @@ -3489,7 +3489,7 @@ func Compare(l Layout, p ComparePage) templ.Component { | |||||
| 3489 | var templ_7745c5c3_Var167 templ.SafeURL | 3489 | var templ_7745c5c3_Var167 templ.SafeURL | ||
| 3490 | templ_7745c5c3_Var167, templ_7745c5c3_Err = templ.JoinURLErrs(templ.SafeURL(p.TargetHref)) | 3490 | templ_7745c5c3_Var167, templ_7745c5c3_Err = templ.JoinURLErrs(templ.SafeURL(p.TargetHref)) | ||
| 3491 | if templ_7745c5c3_Err != nil { | 3491 | if templ_7745c5c3_Err != nil { | ||
| 3492 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 683, Col: 45} | 3492 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 684, Col: 45} |
| 3493 | } | 3493 | } | ||
| 3494 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var167)) | 3494 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var167)) | ||
| 3495 | if templ_7745c5c3_Err != nil { | 3495 | if templ_7745c5c3_Err != nil { | ||
| @@ -3502,7 +3502,7 @@ func Compare(l Layout, p ComparePage) templ.Component { | |||||
| 3502 | var templ_7745c5c3_Var168 string | 3502 | var templ_7745c5c3_Var168 string | ||
| 3503 | templ_7745c5c3_Var168, templ_7745c5c3_Err = templ.JoinStringErrs(p.Target) | 3503 | templ_7745c5c3_Var168, templ_7745c5c3_Err = templ.JoinStringErrs(p.Target) | ||
| 3504 | if templ_7745c5c3_Err != nil { | 3504 | if templ_7745c5c3_Err != nil { | ||
| 3505 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 683, Col: 58} | 3505 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 684, Col: 58} |
| 3506 | } | 3506 | } | ||
| 3507 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var168)) | 3507 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var168)) | ||
| 3508 | if templ_7745c5c3_Err != nil { | 3508 | if templ_7745c5c3_Err != nil { | ||
| @@ -3515,7 +3515,7 @@ func Compare(l Layout, p ComparePage) templ.Component { | |||||
| 3515 | var templ_7745c5c3_Var169 string | 3515 | var templ_7745c5c3_Var169 string | ||
| 3516 | templ_7745c5c3_Var169, templ_7745c5c3_Err = templ.JoinStringErrs(p.AheadText) | 3516 | templ_7745c5c3_Var169, templ_7745c5c3_Err = templ.JoinStringErrs(p.AheadText) | ||
| 3517 | if templ_7745c5c3_Err != nil { | 3517 | if templ_7745c5c3_Err != nil { | ||
| 3518 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 685, Col: 21} | 3518 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 686, Col: 21} |
| 3519 | } | 3519 | } | ||
| 3520 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var169)) | 3520 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var169)) | ||
| 3521 | if templ_7745c5c3_Err != nil { | 3521 | if templ_7745c5c3_Err != nil { | ||
| @@ -3533,7 +3533,7 @@ func Compare(l Layout, p ComparePage) templ.Component { | |||||
| 3533 | var templ_7745c5c3_Var170 string | 3533 | var templ_7745c5c3_Var170 string | ||
| 3534 | templ_7745c5c3_Var170, templ_7745c5c3_Err = templ.JoinStringErrs(p.Note) | 3534 | templ_7745c5c3_Var170, templ_7745c5c3_Err = templ.JoinStringErrs(p.Note) | ||
| 3535 | if templ_7745c5c3_Err != nil { | 3535 | if templ_7745c5c3_Err != nil { | ||
| 3536 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 689, Col: 29} | 3536 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 690, Col: 29} |
| 3537 | } | 3537 | } | ||
| 3538 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var170)) | 3538 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var170)) | ||
| 3539 | if templ_7745c5c3_Err != nil { | 3539 | if templ_7745c5c3_Err != nil { | ||
| @@ -3556,7 +3556,7 @@ func Compare(l Layout, p ComparePage) templ.Component { | |||||
| 3556 | var templ_7745c5c3_Var171 templ.SafeURL | 3556 | var templ_7745c5c3_Var171 templ.SafeURL | ||
| 3557 | templ_7745c5c3_Var171, templ_7745c5c3_Err = templ.JoinURLErrs(templ.SafeURL(p.Existing.Href)) | 3557 | templ_7745c5c3_Var171, templ_7745c5c3_Err = templ.JoinURLErrs(templ.SafeURL(p.Existing.Href)) | ||
| 3558 | if templ_7745c5c3_Err != nil { | 3558 | if templ_7745c5c3_Err != nil { | ||
| 3559 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 692, Col: 114} | 3559 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 693, Col: 114} |
| 3560 | } | 3560 | } | ||
| 3561 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var171)) | 3561 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var171)) | ||
| 3562 | if templ_7745c5c3_Err != nil { | 3562 | if templ_7745c5c3_Err != nil { | ||
| @@ -3569,7 +3569,7 @@ func Compare(l Layout, p ComparePage) templ.Component { | |||||
| 3569 | var templ_7745c5c3_Var172 string | 3569 | var templ_7745c5c3_Var172 string | ||
| 3570 | templ_7745c5c3_Var172, templ_7745c5c3_Err = templ.JoinStringErrs(p.Existing.Label) | 3570 | templ_7745c5c3_Var172, templ_7745c5c3_Err = templ.JoinStringErrs(p.Existing.Label) | ||
| 3571 | if templ_7745c5c3_Err != nil { | 3571 | if templ_7745c5c3_Err != nil { | ||
| 3572 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 692, Col: 135} | 3572 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 693, Col: 135} |
| 3573 | } | 3573 | } | ||
| 3574 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var172)) | 3574 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var172)) | ||
| 3575 | if templ_7745c5c3_Err != nil { | 3575 | if templ_7745c5c3_Err != nil { | ||
| @@ -3592,7 +3592,7 @@ func Compare(l Layout, p ComparePage) templ.Component { | |||||
| 3592 | var templ_7745c5c3_Var173 templ.SafeURL | 3592 | var templ_7745c5c3_Var173 templ.SafeURL | ||
| 3593 | templ_7745c5c3_Var173, templ_7745c5c3_Err = templ.JoinURLErrs(templ.SafeURL(p.Create.Action)) | 3593 | templ_7745c5c3_Var173, templ_7745c5c3_Err = templ.JoinURLErrs(templ.SafeURL(p.Create.Action)) | ||
| 3594 | if templ_7745c5c3_Err != nil { | 3594 | if templ_7745c5c3_Err != nil { | ||
| 3595 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 695, Col: 83} | 3595 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 696, Col: 83} |
| 3596 | } | 3596 | } | ||
| 3597 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var173)) | 3597 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var173)) | ||
| 3598 | if templ_7745c5c3_Err != nil { | 3598 | if templ_7745c5c3_Err != nil { | ||
| @@ -3605,7 +3605,7 @@ func Compare(l Layout, p ComparePage) templ.Component { | |||||
| 3605 | var templ_7745c5c3_Var174 string | 3605 | var templ_7745c5c3_Var174 string | ||
| 3606 | templ_7745c5c3_Var174, templ_7745c5c3_Err = templ.ResolveAttributeValue(p.Create.Source) | 3606 | templ_7745c5c3_Var174, templ_7745c5c3_Err = templ.ResolveAttributeValue(p.Create.Source) | ||
| 3607 | if templ_7745c5c3_Err != nil { | 3607 | if templ_7745c5c3_Err != nil { | ||
| 3608 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 696, Col: 62} | 3608 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 697, Col: 62} |
| 3609 | } | 3609 | } | ||
| 3610 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var174) | 3610 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var174) | ||
| 3611 | if templ_7745c5c3_Err != nil { | 3611 | if templ_7745c5c3_Err != nil { | ||
| @@ -3618,7 +3618,7 @@ func Compare(l Layout, p ComparePage) templ.Component { | |||||
| 3618 | var templ_7745c5c3_Var175 string | 3618 | var templ_7745c5c3_Var175 string | ||
| 3619 | templ_7745c5c3_Var175, templ_7745c5c3_Err = templ.ResolveAttributeValue(p.Create.Target) | 3619 | templ_7745c5c3_Var175, templ_7745c5c3_Err = templ.ResolveAttributeValue(p.Create.Target) | ||
| 3620 | if templ_7745c5c3_Err != nil { | 3620 | if templ_7745c5c3_Err != nil { | ||
| 3621 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 697, Col: 62} | 3621 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 698, Col: 62} |
| 3622 | } | 3622 | } | ||
| 3623 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var175) | 3623 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var175) | ||
| 3624 | if templ_7745c5c3_Err != nil { | 3624 | if templ_7745c5c3_Err != nil { | ||
| @@ -3631,7 +3631,7 @@ func Compare(l Layout, p ComparePage) templ.Component { | |||||
| 3631 | var templ_7745c5c3_Var176 string | 3631 | var templ_7745c5c3_Var176 string | ||
| 3632 | templ_7745c5c3_Var176, templ_7745c5c3_Err = templ.ResolveAttributeValue(p.Create.Title) | 3632 | templ_7745c5c3_Var176, templ_7745c5c3_Err = templ.ResolveAttributeValue(p.Create.Title) | ||
| 3633 | if templ_7745c5c3_Err != nil { | 3633 | if templ_7745c5c3_Err != nil { | ||
| 3634 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 699, Col: 97} | 3634 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 700, Col: 97} |
| 3635 | } | 3635 | } | ||
| 3636 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var176) | 3636 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var176) | ||
| 3637 | if templ_7745c5c3_Err != nil { | 3637 | if templ_7745c5c3_Err != nil { | ||
| @@ -3654,7 +3654,7 @@ func Compare(l Layout, p ComparePage) templ.Component { | |||||
| 3654 | var templ_7745c5c3_Var177 string | 3654 | var templ_7745c5c3_Var177 string | ||
| 3655 | templ_7745c5c3_Var177, templ_7745c5c3_Err = templ.JoinStringErrs(plural(p.NFiles, "file", "files")) | 3655 | templ_7745c5c3_Var177, templ_7745c5c3_Err = templ.JoinStringErrs(plural(p.NFiles, "file", "files")) | ||
| 3656 | if templ_7745c5c3_Err != nil { | 3656 | if templ_7745c5c3_Err != nil { | ||
| 3657 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 709, Col: 57} | 3657 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 710, Col: 57} |
| 3658 | } | 3658 | } | ||
| 3659 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var177)) | 3659 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var177)) | ||
| 3660 | if templ_7745c5c3_Err != nil { | 3660 | if templ_7745c5c3_Err != nil { | ||
| @@ -3667,7 +3667,7 @@ func Compare(l Layout, p ComparePage) templ.Component { | |||||
| 3667 | var templ_7745c5c3_Var178 string | 3667 | var templ_7745c5c3_Var178 string | ||
| 3668 | templ_7745c5c3_Var178, templ_7745c5c3_Err = templ.JoinStringErrs(itoa(p.Adds)) | 3668 | templ_7745c5c3_Var178, templ_7745c5c3_Err = templ.JoinStringErrs(itoa(p.Adds)) | ||
| 3669 | if templ_7745c5c3_Err != nil { | 3669 | if templ_7745c5c3_Err != nil { | ||
| 3670 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 709, Col: 97} | 3670 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 710, Col: 97} |
| 3671 | } | 3671 | } | ||
| 3672 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var178)) | 3672 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var178)) | ||
| 3673 | if templ_7745c5c3_Err != nil { | 3673 | if templ_7745c5c3_Err != nil { | ||
| @@ -3680,7 +3680,7 @@ func Compare(l Layout, p ComparePage) templ.Component { | |||||
| 3680 | var templ_7745c5c3_Var179 string | 3680 | var templ_7745c5c3_Var179 string | ||
| 3681 | templ_7745c5c3_Var179, templ_7745c5c3_Err = templ.JoinStringErrs(itoa(p.Dels)) | 3681 | templ_7745c5c3_Var179, templ_7745c5c3_Err = templ.JoinStringErrs(itoa(p.Dels)) | ||
| 3682 | if templ_7745c5c3_Err != nil { | 3682 | if templ_7745c5c3_Err != nil { | ||
| 3683 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 709, Col: 142} | 3683 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 710, Col: 142} |
| 3684 | } | 3684 | } | ||
| 3685 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var179)) | 3685 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var179)) | ||
| 3686 | if templ_7745c5c3_Err != nil { | 3686 | if templ_7745c5c3_Err != nil { | ||
| @@ -3716,7 +3716,7 @@ func Compare(l Layout, p ComparePage) templ.Component { | |||||
| 3716 | var templ_7745c5c3_Var180 string | 3716 | var templ_7745c5c3_Var180 string | ||
| 3717 | templ_7745c5c3_Var180, templ_7745c5c3_Err = templ.ResolveAttributeValue(p.View) | 3717 | templ_7745c5c3_Var180, templ_7745c5c3_Err = templ.ResolveAttributeValue(p.View) | ||
| 3718 | if templ_7745c5c3_Err != nil { | 3718 | if templ_7745c5c3_Err != nil { | ||
| 3719 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 722, Col: 23} | 3719 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 723, Col: 23} |
| 3720 | } | 3720 | } | ||
| 3721 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var180) | 3721 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var180) | ||
| 3722 | if templ_7745c5c3_Err != nil { | 3722 | if templ_7745c5c3_Err != nil { | ||
| @@ -3734,7 +3734,7 @@ func Compare(l Layout, p ComparePage) templ.Component { | |||||
| 3734 | var templ_7745c5c3_Var181 string | 3734 | var templ_7745c5c3_Var181 string | ||
| 3735 | templ_7745c5c3_Var181, templ_7745c5c3_Err = templ.ResolveAttributeValue(p.View) | 3735 | templ_7745c5c3_Var181, templ_7745c5c3_Err = templ.ResolveAttributeValue(p.View) | ||
| 3736 | if templ_7745c5c3_Err != nil { | 3736 | if templ_7745c5c3_Err != nil { | ||
| 3737 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 724, Col: 23} | 3737 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 725, Col: 23} |
| 3738 | } | 3738 | } | ||
| 3739 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var181) | 3739 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var181) | ||
| 3740 | if templ_7745c5c3_Err != nil { | 3740 | if templ_7745c5c3_Err != nil { | ||
| @@ -3804,7 +3804,7 @@ func compareRail(p ComparePage) templ.Component { | |||||
| 3804 | var templ_7745c5c3_Var183 string | 3804 | var templ_7745c5c3_Var183 string | ||
| 3805 | templ_7745c5c3_Var183, templ_7745c5c3_Err = templ.JoinStringErrs(itoa(len(p.Ahead))) | 3805 | templ_7745c5c3_Var183, templ_7745c5c3_Err = templ.JoinStringErrs(itoa(len(p.Ahead))) | ||
| 3806 | if templ_7745c5c3_Err != nil { | 3806 | if templ_7745c5c3_Err != nil { | ||
| 3807 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 740, Col: 67} | 3807 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 741, Col: 67} |
| 3808 | } | 3808 | } | ||
| 3809 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var183)) | 3809 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var183)) | ||
| 3810 | if templ_7745c5c3_Err != nil { | 3810 | if templ_7745c5c3_Err != nil { | ||
| @@ -3822,7 +3822,7 @@ func compareRail(p ComparePage) templ.Component { | |||||
| 3822 | var templ_7745c5c3_Var184 templ.SafeURL | 3822 | var templ_7745c5c3_Var184 templ.SafeURL | ||
| 3823 | templ_7745c5c3_Var184, templ_7745c5c3_Err = templ.JoinURLErrs(templ.SafeURL(c.CHref)) | 3823 | templ_7745c5c3_Var184, templ_7745c5c3_Err = templ.JoinURLErrs(templ.SafeURL(c.CHref)) | ||
| 3824 | if templ_7745c5c3_Err != nil { | 3824 | if templ_7745c5c3_Err != nil { | ||
| 3825 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 744, Col: 37} | 3825 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 745, Col: 37} |
| 3826 | } | 3826 | } | ||
| 3827 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var184)) | 3827 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var184)) | ||
| 3828 | if templ_7745c5c3_Err != nil { | 3828 | if templ_7745c5c3_Err != nil { | ||
| @@ -3835,7 +3835,7 @@ func compareRail(p ComparePage) templ.Component { | |||||
| 3835 | var templ_7745c5c3_Var185 string | 3835 | var templ_7745c5c3_Var185 string | ||
| 3836 | templ_7745c5c3_Var185, templ_7745c5c3_Err = templ.JoinStringErrs(c.Short) | 3836 | templ_7745c5c3_Var185, templ_7745c5c3_Err = templ.JoinStringErrs(c.Short) | ||
| 3837 | if templ_7745c5c3_Err != nil { | 3837 | if templ_7745c5c3_Err != nil { | ||
| 3838 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 744, Col: 49} | 3838 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 745, Col: 49} |
| 3839 | } | 3839 | } | ||
| 3840 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var185)) | 3840 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var185)) | ||
| 3841 | if templ_7745c5c3_Err != nil { | 3841 | if templ_7745c5c3_Err != nil { | ||
| @@ -3848,7 +3848,7 @@ func compareRail(p ComparePage) templ.Component { | |||||
| 3848 | var templ_7745c5c3_Var186 string | 3848 | var templ_7745c5c3_Var186 string | ||
| 3849 | templ_7745c5c3_Var186, templ_7745c5c3_Err = templ.JoinStringErrs(c.Subject) | 3849 | templ_7745c5c3_Var186, templ_7745c5c3_Err = templ.JoinStringErrs(c.Subject) | ||
| 3850 | if templ_7745c5c3_Err != nil { | 3850 | if templ_7745c5c3_Err != nil { | ||
| 3851 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 745, Col: 32} | 3851 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 746, Col: 32} |
| 3852 | } | 3852 | } | ||
| 3853 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var186)) | 3853 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var186)) | ||
| 3854 | if templ_7745c5c3_Err != nil { | 3854 | if templ_7745c5c3_Err != nil { | ||
| @@ -3861,7 +3861,7 @@ func compareRail(p ComparePage) templ.Component { | |||||
| 3861 | var templ_7745c5c3_Var187 string | 3861 | var templ_7745c5c3_Var187 string | ||
| 3862 | templ_7745c5c3_Var187, templ_7745c5c3_Err = templ.JoinStringErrs(c.Author) | 3862 | templ_7745c5c3_Var187, templ_7745c5c3_Err = templ.JoinStringErrs(c.Author) | ||
| 3863 | if templ_7745c5c3_Err != nil { | 3863 | if templ_7745c5c3_Err != nil { | ||
| 3864 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 747, Col: 16} | 3864 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 748, Col: 16} |
| 3865 | } | 3865 | } | ||
| 3866 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var187)) | 3866 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var187)) | ||
| 3867 | if templ_7745c5c3_Err != nil { | 3867 | if templ_7745c5c3_Err != nil { | ||
| @@ -3875,7 +3875,7 @@ func compareRail(p ComparePage) templ.Component { | |||||
| 3875 | var templ_7745c5c3_Var188 string | 3875 | var templ_7745c5c3_Var188 string | ||
| 3876 | templ_7745c5c3_Var188, templ_7745c5c3_Err = templ.JoinStringErrs(" · ") | 3876 | templ_7745c5c3_Var188, templ_7745c5c3_Err = templ.JoinStringErrs(" · ") | ||
| 3877 | if templ_7745c5c3_Err != nil { | 3877 | if templ_7745c5c3_Err != nil { | ||
| 3878 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 749, Col: 15} | 3878 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 750, Col: 15} |
| 3879 | } | 3879 | } | ||
| 3880 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var188)) | 3880 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var188)) | ||
| 3881 | if templ_7745c5c3_Err != nil { | 3881 | if templ_7745c5c3_Err != nil { | ||
| @@ -3888,7 +3888,7 @@ func compareRail(p ComparePage) templ.Component { | |||||
| 3888 | var templ_7745c5c3_Var189 string | 3888 | var templ_7745c5c3_Var189 string | ||
| 3889 | templ_7745c5c3_Var189, templ_7745c5c3_Err = templ.ResolveAttributeValue(c.WhenAt) | 3889 | templ_7745c5c3_Var189, templ_7745c5c3_Err = templ.ResolveAttributeValue(c.WhenAt) | ||
| 3890 | if templ_7745c5c3_Err != nil { | 3890 | if templ_7745c5c3_Err != nil { | ||
| 3891 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 749, Col: 42} | 3891 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 750, Col: 42} |
| 3892 | } | 3892 | } | ||
| 3893 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var189) | 3893 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var189) | ||
| 3894 | if templ_7745c5c3_Err != nil { | 3894 | if templ_7745c5c3_Err != nil { | ||
| @@ -3901,7 +3901,7 @@ func compareRail(p ComparePage) templ.Component { | |||||
| 3901 | var templ_7745c5c3_Var190 string | 3901 | var templ_7745c5c3_Var190 string | ||
| 3902 | templ_7745c5c3_Var190, templ_7745c5c3_Err = templ.JoinStringErrs(c.When) | 3902 | templ_7745c5c3_Var190, templ_7745c5c3_Err = templ.JoinStringErrs(c.When) | ||
| 3903 | if templ_7745c5c3_Err != nil { | 3903 | if templ_7745c5c3_Err != nil { | ||
| 3904 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 749, Col: 53} | 3904 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 750, Col: 53} |
| 3905 | } | 3905 | } | ||
| 3906 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var190)) | 3906 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var190)) | ||
| 3907 | if templ_7745c5c3_Err != nil { | 3907 | if templ_7745c5c3_Err != nil { | ||
| @@ -3929,7 +3929,7 @@ func compareRail(p ComparePage) templ.Component { | |||||
| 3929 | var templ_7745c5c3_Var191 string | 3929 | var templ_7745c5c3_Var191 string | ||
| 3930 | templ_7745c5c3_Var191, templ_7745c5c3_Err = templ.JoinStringErrs(p.Target) | 3930 | templ_7745c5c3_Var191, templ_7745c5c3_Err = templ.JoinStringErrs(p.Target) | ||
| 3931 | if templ_7745c5c3_Err != nil { | 3931 | if templ_7745c5c3_Err != nil { | ||
| 3932 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 756, Col: 47} | 3932 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 757, Col: 47} |
| 3933 | } | 3933 | } | ||
| 3934 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var191)) | 3934 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var191)) | ||
| 3935 | if templ_7745c5c3_Err != nil { | 3935 | if templ_7745c5c3_Err != nil { | ||
| @@ -3952,7 +3952,7 @@ func compareRail(p ComparePage) templ.Component { | |||||
| 3952 | var templ_7745c5c3_Var192 string | 3952 | var templ_7745c5c3_Var192 string | ||
| 3953 | templ_7745c5c3_Var192, templ_7745c5c3_Err = templ.JoinStringErrs(itoa(len(p.Files))) | 3953 | templ_7745c5c3_Var192, templ_7745c5c3_Err = templ.JoinStringErrs(itoa(len(p.Files))) | ||
| 3954 | if templ_7745c5c3_Err != nil { | 3954 | if templ_7745c5c3_Err != nil { | ||
| 3955 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 761, Col: 66} | 3955 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 762, Col: 66} |
| 3956 | } | 3956 | } | ||
| 3957 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var192)) | 3957 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var192)) | ||
| 3958 | if templ_7745c5c3_Err != nil { | 3958 | if templ_7745c5c3_Err != nil { | ||
| @@ -4022,7 +4022,7 @@ func MRMergeChecks(c ChecksSummary) templ.Component { | |||||
| 4022 | var templ_7745c5c3_Var194 string | 4022 | var templ_7745c5c3_Var194 string | ||
| 4023 | templ_7745c5c3_Var194, templ_7745c5c3_Err = templ.JoinStringErrs(c.State + ": a failing or unfinished check blocks the merge.") | 4023 | templ_7745c5c3_Var194, templ_7745c5c3_Err = templ.JoinStringErrs(c.State + ": a failing or unfinished check blocks the merge.") | ||
| 4024 | if templ_7745c5c3_Err != nil { | 4024 | if templ_7745c5c3_Err != nil { | ||
| 4025 | - | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 776, Col: 84} | 4025 | + | return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/adapters/web/mr.templ`, Line: 777, Col: 84} |
| 4026 | } | 4026 | } | ||
| 4027 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var194)) | 4027 | _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var194)) | ||
| 4028 | if templ_7745c5c3_Err != nil { | 4028 | if templ_7745c5c3_Err != nil { | ||
M internal/adapters/web/static/css/60-mr.css +4 -6
| @@ -61,14 +61,12 @@ | |||
| 61 | 61 | ||
| 62 | 62 | /* the bar above the diff of a merge request: the diff tools, the checks and | |
| 63 | 63 | the menus of the owner, on one line that follows the review */ | |
| 64 | - | /* on a narrow screen the bar takes two lines: the diff tools, then the | |
| 65 | - | checks and the menus; the file headers stick under both */ | |
| 66 | - | @media (max-width: 860px) { | |
| 67 | - | body:has(.mr-bar) { --bar-h: 96px; } | |
| 68 | - | .mr-bar .grow { flex-basis: 100%; height: 0; } | |
| 69 | - | } | |
| 64 | + | /* the checks and the menus stay on the right, also when they wrap under the | |
| 65 | + | diff tools; mr.js measures the height of the bar (--mr-bar-h) */ | |
| 66 | + | body:has(.mr-bar) { --bar-h: var(--mr-bar-h, 48px); } | |
| 70 | 67 | .mr-bar { | |
| 71 | 68 | gap: var(--s2); | |
| 69 | + | & .mr-acts { display: flex; gap: var(--s2); align-items: center; margin-left: auto; } | |
| 72 | 70 | & .mr-ck { margin-left: 0; height: 32px; padding: 0 var(--s2); border-radius: var(--r-s); text-decoration: none; color: var(--ink-dim); font-size: var(--fs-s); } | |
| 73 | 71 | & .mr-ck:hover { background: var(--bg-raised); color: var(--ink-hi); } | |
| 74 | 72 | } | |
| @@ -61,14 +61,12 @@ | |||||
| 61 | 61 | ||||
| 62 | /* the bar above the diff of a merge request: the diff tools, the checks and | 62 | /* the bar above the diff of a merge request: the diff tools, the checks and | ||
| 63 | the menus of the owner, on one line that follows the review */ | 63 | the menus of the owner, on one line that follows the review */ | ||
| 64 | - | /* on a narrow screen the bar takes two lines: the diff tools, then the | 64 | + | /* the checks and the menus stay on the right, also when they wrap under the |
| 65 | - | checks and the menus; the file headers stick under both */ | 65 | + | diff tools; mr.js measures the height of the bar (--mr-bar-h) */ |
| 66 | - | @media (max-width: 860px) { | 66 | + | body:has(.mr-bar) { --bar-h: var(--mr-bar-h, 48px); } |
| 67 | - | body:has(.mr-bar) { --bar-h: 96px; } | |||
| 68 | - | .mr-bar .grow { flex-basis: 100%; height: 0; } | |||
| 69 | - | } | |||
| 70 | .mr-bar { | 67 | .mr-bar { | ||
| 71 | gap: var(--s2); | 68 | gap: var(--s2); | ||
| 69 | + | & .mr-acts { display: flex; gap: var(--s2); align-items: center; margin-left: auto; } | |||
| 72 | & .mr-ck { margin-left: 0; height: 32px; padding: 0 var(--s2); border-radius: var(--r-s); text-decoration: none; color: var(--ink-dim); font-size: var(--fs-s); } | 70 | & .mr-ck { margin-left: 0; height: 32px; padding: 0 var(--s2); border-radius: var(--r-s); text-decoration: none; color: var(--ink-dim); font-size: var(--fs-s); } | ||
| 73 | & .mr-ck:hover { background: var(--bg-raised); color: var(--ink-hi); } | 71 | & .mr-ck:hover { background: var(--bg-raised); color: var(--ink-hi); } | ||
| 74 | } | 72 | } | ||
M internal/adapters/web/static/js/mr.js +12 -0
| @@ -81,6 +81,16 @@ window.ermiteMR = (() => { | |||
| 81 | 81 | const $$ = (sel, root = document) => [...root.querySelectorAll(sel)]; | |
| 82 | 82 | let refreshTouchComments = () => {}; | |
| 83 | 83 | let revealGen = 0; // the last reveal wins the scroll | |
| 84 | + | // The bar wraps only when its items do not fit: the file headers stick | |
| 85 | + | // under its measured height (--mr-bar-h), not under a guessed one. | |
| 86 | + | let barObserver = null; | |
| 87 | + | function watchBar() { | |
| 88 | + | barObserver?.disconnect(); | |
| 89 | + | const bar = $('.mr-bar'); | |
| 90 | + | if (!bar || typeof ResizeObserver !== 'function') return; | |
| 91 | + | barObserver = new ResizeObserver(() => document.body.style.setProperty('--mr-bar-h', bar.offsetHeight + 'px')); | |
| 92 | + | barObserver.observe(bar); | |
| 93 | + | } | |
| 84 | 94 | const load = (ph) => window.ermiteLazy.load(ph); | |
| 85 | 95 | window.ermiteLazy.onSwap(() => refreshTouchComments()); | |
| 86 | 96 | ||
| @@ -536,6 +546,7 @@ window.ermiteMR = (() => { | |||
| 536 | 546 | if (oldSHA && newSHA) oldSHA.textContent = newSHA.textContent; | |
| 537 | 547 | page = null; | |
| 538 | 548 | panels(openPanel); | |
| 549 | + | watchBar(); | |
| 539 | 550 | foldFiles(!!folded); | |
| 540 | 551 | if ($('.rail')) $('.rail').scrollTop = railY; | |
| 541 | 552 | if ($('.r-files .files')) $('.r-files .files').scrollTop = filesY; | |
| @@ -593,6 +604,7 @@ window.ermiteMR = (() => { | |||
| 593 | 604 | headRefresh.resume(); | |
| 594 | 605 | }); | |
| 595 | 606 | panels(); | |
| 607 | + | watchBar(); | |
| 596 | 608 | // Large diffs may contain only the split table. Ask the existing server | |
| 597 | 609 | // route for unified rather than writing the saved session preference. | |
| 598 | 610 | const narrow = window.matchMedia?.('(max-width: 720px)'); | |
| @@ -81,6 +81,16 @@ window.ermiteMR = (() => { | |||||
| 81 | const $$ = (sel, root = document) => [...root.querySelectorAll(sel)]; | 81 | const $$ = (sel, root = document) => [...root.querySelectorAll(sel)]; | ||
| 82 | let refreshTouchComments = () => {}; | 82 | let refreshTouchComments = () => {}; | ||
| 83 | let revealGen = 0; // the last reveal wins the scroll | 83 | let revealGen = 0; // the last reveal wins the scroll | ||
| 84 | + | // The bar wraps only when its items do not fit: the file headers stick | |||
| 85 | + | // under its measured height (--mr-bar-h), not under a guessed one. | |||
| 86 | + | let barObserver = null; | |||
| 87 | + | function watchBar() { | |||
| 88 | + | barObserver?.disconnect(); | |||
| 89 | + | const bar = $('.mr-bar'); | |||
| 90 | + | if (!bar || typeof ResizeObserver !== 'function') return; | |||
| 91 | + | barObserver = new ResizeObserver(() => document.body.style.setProperty('--mr-bar-h', bar.offsetHeight + 'px')); | |||
| 92 | + | barObserver.observe(bar); | |||
| 93 | + | } | |||
| 84 | const load = (ph) => window.ermiteLazy.load(ph); | 94 | const load = (ph) => window.ermiteLazy.load(ph); | ||
| 85 | window.ermiteLazy.onSwap(() => refreshTouchComments()); | 95 | window.ermiteLazy.onSwap(() => refreshTouchComments()); | ||
| 86 | 96 | ||||
| @@ -536,6 +546,7 @@ window.ermiteMR = (() => { | |||||
| 536 | if (oldSHA && newSHA) oldSHA.textContent = newSHA.textContent; | 546 | if (oldSHA && newSHA) oldSHA.textContent = newSHA.textContent; | ||
| 537 | page = null; | 547 | page = null; | ||
| 538 | panels(openPanel); | 548 | panels(openPanel); | ||
| 549 | + | watchBar(); | |||
| 539 | foldFiles(!!folded); | 550 | foldFiles(!!folded); | ||
| 540 | if ($('.rail')) $('.rail').scrollTop = railY; | 551 | if ($('.rail')) $('.rail').scrollTop = railY; | ||
| 541 | if ($('.r-files .files')) $('.r-files .files').scrollTop = filesY; | 552 | if ($('.r-files .files')) $('.r-files .files').scrollTop = filesY; | ||
| @@ -593,6 +604,7 @@ window.ermiteMR = (() => { | |||||
| 593 | headRefresh.resume(); | 604 | headRefresh.resume(); | ||
| 594 | }); | 605 | }); | ||
| 595 | panels(); | 606 | panels(); | ||
| 607 | + | watchBar(); | |||
| 596 | // Large diffs may contain only the split table. Ask the existing server | 608 | // Large diffs may contain only the split table. Ask the existing server | ||
| 597 | // route for unified rather than writing the saved session preference. | 609 | // route for unified rather than writing the saved session preference. | ||
| 598 | const narrow = window.matchMedia?.('(max-width: 720px)'); | 610 | const narrow = window.matchMedia?.('(max-width: 720px)'); | ||