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}