logs.go 531 B

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