Browse Source

fix(tui): visual issue with modal selected items in system theme

adamdottv 8 months ago
parent
commit
17c8b914df

+ 2 - 2
packages/tui/internal/components/dialog/session.go

@@ -49,14 +49,14 @@ func (s sessionItem) Render(selected bool, width int) string {
 			// Red background for delete confirmation
 			itemStyle = baseStyle.
 				Background(t.Error()).
-				Foreground(t.Background()).
+				Foreground(t.BackgroundElement()).
 				Width(width).
 				PaddingLeft(1)
 		} else {
 			// Normal selection
 			itemStyle = baseStyle.
 				Background(t.Primary()).
-				Foreground(t.Background()).
+				Foreground(t.BackgroundElement()).
 				Width(width).
 				PaddingLeft(1)
 		}

+ 1 - 1
packages/tui/internal/components/list/list.go

@@ -181,7 +181,7 @@ func (s StringItem) Render(selected bool, width int) string {
 	if selected {
 		itemStyle = baseStyle.
 			Background(t.Primary()).
-			Foreground(t.Background()).
+			Foreground(t.BackgroundElement()).
 			Width(width).
 			PaddingLeft(1)
 	} else {