Skip to content

Commit 98bc12e

Browse files
committed
update
1 parent 7be66b7 commit 98bc12e

File tree

4 files changed

+13
-6
lines changed

4 files changed

+13
-6
lines changed

internal/cui/help/help.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ func (h *Help) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
4444
switch msg := msg.(type) {
4545
case tea.KeyMsg:
4646
if k := msg.String(); k == "ctrl+c" || k == "q" || k == "esc" {
47-
return h, tea.Quit
47+
return h, types.QuitPrompt
4848
}
4949
case tea.WindowSizeMsg:
5050
if !h.ready {

internal/cui/progress/progress.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ func (p *Progress) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
109109
p.err = err
110110
}
111111
}
112-
return p, tea.Quit
112+
return p, types.QuitPrompt
113113
default:
114114
return p, nil
115115
}
@@ -119,7 +119,7 @@ func (p *Progress) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
119119
return p, nil
120120
case ErrorMsg:
121121
p.err = msg.err
122-
return p, tea.Quit
122+
return p, types.QuitPrompt
123123
case ProgressMsg:
124124
var cmds []tea.Cmd
125125
if msg >= 1.0 {
@@ -128,7 +128,7 @@ func (p *Progress) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
128128
p.err = err
129129
}
130130
}
131-
cmds = append(cmds, tea.Sequence(finalPauseCmd(), tea.Quit))
131+
cmds = append(cmds, tea.Sequence(finalPauseCmd(), types.QuitPrompt))
132132
}
133133
cmds = append(cmds, p.pm.SetPercent(float64(msg)))
134134
return p, tea.Batch(cmds...)

internal/cui/spinner/spinner.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,9 +82,9 @@ func (s *Spinner) quit(tc tea.Cmd) (tea.Model, tea.Cmd) {
8282
}
8383

8484
if tc == nil {
85-
return s, tea.Quit
85+
return s, types.QuitPrompt
8686
} else {
87-
return s, tea.Batch(tc, tea.Quit)
87+
return s, tea.Batch(tc, types.QuitPrompt)
8888
}
8989
}
9090

internal/cui/types/types.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import (
44
"fmt"
55

66
"github.com/charmbracelet/bubbles/key"
7+
tea "github.com/charmbracelet/bubbletea"
78
"github.com/charmbracelet/lipgloss"
89
)
910

@@ -41,3 +42,9 @@ func (c CommonKeyMap) GetHelpInfo() string {
4142
s = HelpStyle.Render(s)
4243
return s
4344
}
45+
46+
type QuitP struct{}
47+
48+
func QuitPrompt() tea.Msg {
49+
return QuitP{}
50+
}

0 commit comments

Comments
 (0)