2
0
mirror of https://github.com/hibiken/asynq.git synced 2025-10-25 23:06:12 +08:00

(cli): Fix withModal helper

This commit is contained in:
Ken Hibino
2022-05-28 16:59:05 -07:00
parent 77a03e0e87
commit 9e252e1082

View File

@@ -501,7 +501,9 @@ func drawTaskModal(d *ScreenDrawer, state *State) {
fns := []func(d *modalRowDrawer){ fns := []func(d *modalRowDrawer){
func(d *modalRowDrawer) { d.Print("=== Task Summary ===", baseStyle.Bold(true)) }, func(d *modalRowDrawer) { d.Print("=== Task Summary ===", baseStyle.Bold(true)) },
func(d *modalRowDrawer) { d.Print("", baseStyle) }, func(d *modalRowDrawer) { d.Print("", baseStyle) },
func(d *modalRowDrawer) { d.Print(fmt.Sprintf("Task %q no longer exists", state.taskID), baseStyle) }, func(d *modalRowDrawer) {
d.Print(fmt.Sprintf("Task %q no longer exists", state.taskID), baseStyle)
},
} }
withModal(d, fns) withModal(d, fns)
return return
@@ -634,7 +636,7 @@ func withModal(d *ScreenDrawer, rowPrintFns []func(d *modalRowDrawer)) {
for i := 1; i < modalHeight-1; i++ { for i := 1; i < modalHeight-1; i++ {
d.Goto(colOffset, rowOffset+i) d.Goto(colOffset, rowOffset+i)
d.Print(fmt.Sprintf("%c ", tcell.RuneVLine), baseStyle) d.Print(fmt.Sprintf("%c ", tcell.RuneVLine), baseStyle)
if i < len(rowPrintFns) { if i <= len(rowPrintFns) {
rowPrintFns[i-1](&rowDrawer) rowPrintFns[i-1](&rowDrawer)
} }
d.FillUntil(' ', baseStyle, colOffset+modalWidth-2) d.FillUntil(' ', baseStyle, colOffset+modalWidth-2)