From 1381ceccd033c2e41bf5a9b17a147c33888702ec Mon Sep 17 00:00:00 2001
From: Tim Sinaeve
Date: Tue, 11 Nov 2025 19:30:33 +0100
Subject: [PATCH] Use theme background color directly for snippets
---
components/FolderOverview.tsx | 12 +++++++++++-
components/PromptTreeItem.tsx | 15 ++++++++++++++-
2 files changed, 25 insertions(+), 2 deletions(-)
diff --git a/components/FolderOverview.tsx b/components/FolderOverview.tsx
index c74f817..45b65bf 100644
--- a/components/FolderOverview.tsx
+++ b/components/FolderOverview.tsx
@@ -360,7 +360,17 @@ const FolderOverview: React.FC = ({
{highlightMatches(formattedTitle, folderSearchTerm)}
{result.searchSnippet && (
-
+
{highlightMatches(result.searchSnippet, folderSearchTerm)}
)}
diff --git a/components/PromptTreeItem.tsx b/components/PromptTreeItem.tsx
index 0d3eeba..cebd417 100644
--- a/components/PromptTreeItem.tsx
+++ b/components/PromptTreeItem.tsx
@@ -352,6 +352,11 @@ const DocumentTreeItem: React.FC = (props) => {
const basePaddingLeft = 4; // matches Tailwind px-1 for consistent baseline spacing
const rowPaddingLeft = basePaddingLeft + Math.max(level, 0) * safeIndent;
const snippetPaddingLeft = rowPaddingLeft + 28;
+ const snippetAccentPadding = 8;
+ const snippetAccentWidth = 3;
+ const snippetMarginLeft = Math.max(snippetPaddingLeft - snippetAccentPadding, 0);
+ const snippetAccentColor = 'rgb(var(--color-accent) / 0.45)';
+ const snippetBackgroundColor = 'rgb(var(--color-background))';
return (
= (props) => {
{!isFolder && searchTerm.trim() && node.searchSnippet && (
{highlightMatches(node.searchSnippet, searchTerm)}