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}