summaryrefslogtreecommitdiffhomepage
path: root/internal/tui/components
diff options
context:
space:
mode:
authoradamdottv <[email protected]>2025-04-08 11:45:26 -0500
committeradamdottv <[email protected]>2025-04-08 11:45:26 -0500
commit4385fb321903f335097119349aa1ebf9edb3f71a (patch)
tree2262e8c230db001f8626df75b535bfa75c8436fc /internal/tui/components
parentf463ce6694143a8f17953ca029d4c274d0193edd (diff)
downloadopencode-4385fb321903f335097119349aa1ebf9edb3f71a.tar.gz
opencode-4385fb321903f335097119349aa1ebf9edb3f71a.zip
fix: status messages
Diffstat (limited to 'internal/tui/components')
-rw-r--r--internal/tui/components/core/status.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/internal/tui/components/core/status.go b/internal/tui/components/core/status.go
index eb1aca2eb..83ef07fe3 100644
--- a/internal/tui/components/core/status.go
+++ b/internal/tui/components/core/status.go
@@ -7,6 +7,7 @@ import (
"github.com/charmbracelet/lipgloss"
"github.com/kujtimiihoxha/termai/internal/config"
"github.com/kujtimiihoxha/termai/internal/llm/models"
+ "github.com/kujtimiihoxha/termai/internal/pubsub"
"github.com/kujtimiihoxha/termai/internal/tui/styles"
"github.com/kujtimiihoxha/termai/internal/tui/util"
"github.com/kujtimiihoxha/termai/internal/version"
@@ -34,6 +35,9 @@ func (m statusCmp) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
case tea.WindowSizeMsg:
m.width = msg.Width
return m, m.clearMessageCmd()
+ case pubsub.Event[util.InfoMsg]:
+ m.info = &msg.Payload
+ return m, m.clearMessageCmd()
case util.InfoMsg:
m.info = &msg
return m, m.clearMessageCmd()
@@ -87,6 +91,6 @@ func (m statusCmp) model() string {
func NewStatusCmp() tea.Model {
return &statusCmp{
- messageTTL: 5 * time.Second,
+ messageTTL: 15 * time.Second,
}
}