Files
esdi/tui/internal/views/outputWin.go
T
2026-01-12 20:03:32 +00:00

25 lines
459 B
Go

package views
import (
"esdi/tui/internal/dom"
"esdi/tui/internal/ui"
"github.com/rivo/tview"
)
func BuildOutputWindow(root *dom.DOM, ctx *ui.UIContext) error {
var outputWin *tview.TextView
outputWin = tview.NewTextView().SetChangedFunc(func() {
ctx.Redraw()
outputWin.ScrollToEnd()
})
outputWin.SetBorder(true).SetTitle("DebugWindow")
_, err := root.NewUINode("output-window", nil, outputWin)
if err != nil {
return err
}
return nil
}