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)}