repl.go

 1package page
 2
 3import (
 4	tea "github.com/charmbracelet/bubbletea"
 5	"github.com/kujtimiihoxha/termai/internal/tui/components/repl"
 6	"github.com/kujtimiihoxha/termai/internal/tui/layout"
 7)
 8
 9var ReplPage PageID = "repl"
10
11func NewReplPage() tea.Model {
12	return layout.NewBentoLayout(
13		layout.BentoPanes{
14			layout.BentoLeftPane:        repl.NewThreadsCmp(),
15			layout.BentoRightTopPane:    repl.NewMessagesCmp(),
16			layout.BentoRightBottomPane: repl.NewEditorCmp(),
17		},
18	)
19}