refactor: progress: return Model instead of tea.Model (#719)

This conforms to the new generic bubbletea API.
See https://github.com/charmbracelet/bubbletea/pull/1298
This commit is contained in:
Ayman Bagabas
2025-01-29 15:59:11 -05:00
committed by GitHub
parent 421843b83b
commit a0d9fe396d
+2 -2
View File
@@ -182,7 +182,7 @@ func New(opts ...Option) Model {
}
// Init exists to satisfy the tea.Model interface.
func (m Model) Init() (tea.Model, tea.Cmd) {
func (m Model) Init() (Model, tea.Cmd) {
return m, nil
}
@@ -190,7 +190,7 @@ func (m Model) Init() (tea.Model, tea.Cmd) {
// SetPercent to create the command you'll need to trigger the animation.
//
// If you're rendering with ViewAs you won't need this.
func (m Model) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
func (m Model) Update(msg tea.Msg) (Model, tea.Cmd) {
switch msg := msg.(type) {
case FrameMsg:
if msg.id != m.id || msg.tag != m.tag {