From a3c2828ec232cf11f7f05f4747ad1e32d6ef3825 Mon Sep 17 00:00:00 2001 From: Calmcacil Date: Mon, 12 Jan 2026 23:11:53 +0100 Subject: [PATCH] Integrate theme system across all screens --- internal/tui/components/breadcrumb.go | 2 +- internal/tui/screens/list.go | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/internal/tui/components/breadcrumb.go b/internal/tui/components/breadcrumb.go index 35021b8..566a6e7 100644 --- a/internal/tui/components/breadcrumb.go +++ b/internal/tui/components/breadcrumb.go @@ -18,7 +18,7 @@ var ( Foreground(lipgloss.Color("241")). MarginBottom(1) breadcrumbSeparatorStyle = lipgloss.NewStyle(). - Foreground(lipgloss.Color("240")) + Foreground(lipgloss.Color("240")) breadcrumbItemStyle = lipgloss.NewStyle(). Foreground(lipgloss.Color("241")) breadcrumbCurrentStyle = lipgloss.NewStyle(). diff --git a/internal/tui/screens/list.go b/internal/tui/screens/list.go index 5306f66..9124ff6 100644 --- a/internal/tui/screens/list.go +++ b/internal/tui/screens/list.go @@ -135,7 +135,17 @@ func (s *ListScreen) Update(msg tea.Msg) (Screen, tea.Cmd) { return s, cmd } + +func (s *ListScreen) renderBreadcrumb() string { + return components.RenderBreadcrumb([]components.BreadcrumbItem{ + {Label: "Clients", ID: "list"}, + }) +} + // View renders the list screen +func (s *ListScreen) View() string { + breadcrumb := s.renderBreadcrumb() + func (s *ListScreen) View() string { // Breadcrumb: Home breadcrumb := components.RenderBreadcrumb([]components.BreadcrumbItem{