This commit is contained in:
Kujtim Hoxha
2025-03-21 18:20:28 +01:00
commit 4b0ea68d7a
28 changed files with 2229 additions and 0 deletions

25
internal/tui/page/logs.go Normal file
View File

@@ -0,0 +1,25 @@
package page
import (
tea "github.com/charmbracelet/bubbletea"
"github.com/kujtimiihoxha/termai/internal/tui/components/logs"
"github.com/kujtimiihoxha/termai/internal/tui/layout"
)
var LogsPage PageID = "logs"
func NewLogsPage() tea.Model {
p := layout.NewSinglePane(
logs.NewLogsTable(),
layout.WithSinglePaneFocusable(true),
layout.WithSinglePaneBordered(true),
layout.WithSignlePaneBorderText(
map[layout.BorderPosition]string{
layout.TopMiddleBorder: "Logs",
},
),
layout.WithSinglePanePadding(1),
)
p.Focus()
return p
}