logs.go

 1package page
 2
 3import (
 4	tea "github.com/charmbracelet/bubbletea"
 5	"github.com/kujtimiihoxha/termai/internal/tui/components/logs"
 6	"github.com/kujtimiihoxha/termai/internal/tui/layout"
 7)
 8
 9var LogsPage PageID = "logs"
10
11func NewLogsPage() tea.Model {
12	return layout.NewBentoLayout(
13		layout.BentoPanes{
14			layout.BentoRightTopPane:    logs.NewLogsTable(),
15			layout.BentoRightBottomPane: logs.NewLogsDetails(),
16		},
17		layout.WithBentoLayoutCurrentPane(layout.BentoRightTopPane),
18		layout.WithBentoLayoutRightTopHeightRatio(0.5),
19	)
20}