Просмотр исходного кода

fix "working" spinner animation (#1054) (#1259)

Tobias Walle 7 месяцев назад
Родитель
Сommit
12bf5f641d
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      packages/tui/internal/components/chat/editor.go

+ 1 - 1
packages/tui/internal/components/chat/editor.go

@@ -176,7 +176,7 @@ func (m *editorComponent) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
 	case dialog.ThemeSelectedMsg:
 	case dialog.ThemeSelectedMsg:
 		m.textarea = updateTextareaStyles(m.textarea)
 		m.textarea = updateTextareaStyles(m.textarea)
 		m.spinner = createSpinner()
 		m.spinner = createSpinner()
-		return m, m.textarea.Focus()
+		return m, tea.Batch(m.textarea.Focus(), m.spinner.Tick)
 	case dialog.CompletionSelectedMsg:
 	case dialog.CompletionSelectedMsg:
 		switch msg.Item.ProviderID {
 		switch msg.Item.ProviderID {
 		case "commands":
 		case "commands":