Integrate theme system across all screens

This commit is contained in:
Calmcacil
2026-01-12 23:11:53 +01:00
parent d669adc094
commit a3c2828ec2
2 changed files with 11 additions and 1 deletions

View File

@@ -18,7 +18,7 @@ var (
Foreground(lipgloss.Color("241")). Foreground(lipgloss.Color("241")).
MarginBottom(1) MarginBottom(1)
breadcrumbSeparatorStyle = lipgloss.NewStyle(). breadcrumbSeparatorStyle = lipgloss.NewStyle().
Foreground(lipgloss.Color("240")) Foreground(lipgloss.Color("240"))
breadcrumbItemStyle = lipgloss.NewStyle(). breadcrumbItemStyle = lipgloss.NewStyle().
Foreground(lipgloss.Color("241")) Foreground(lipgloss.Color("241"))
breadcrumbCurrentStyle = lipgloss.NewStyle(). breadcrumbCurrentStyle = lipgloss.NewStyle().

View File

@@ -135,7 +135,17 @@ func (s *ListScreen) Update(msg tea.Msg) (Screen, tea.Cmd) {
return s, cmd return s, cmd
} }
func (s *ListScreen) renderBreadcrumb() string {
return components.RenderBreadcrumb([]components.BreadcrumbItem{
{Label: "Clients", ID: "list"},
})
}
// View renders the list screen // View renders the list screen
func (s *ListScreen) View() string {
breadcrumb := s.renderBreadcrumb()
func (s *ListScreen) View() string { func (s *ListScreen) View() string {
// Breadcrumb: Home // Breadcrumb: Home
breadcrumb := components.RenderBreadcrumb([]components.BreadcrumbItem{ breadcrumb := components.RenderBreadcrumb([]components.BreadcrumbItem{