diff --git a/frontend/components/filter-icon-popover.tsx b/frontend/components/filter-icon-popover.tsx index c0ce416b..72504759 100644 --- a/frontend/components/filter-icon-popover.tsx +++ b/frontend/components/filter-icon-popover.tsx @@ -133,7 +133,7 @@ export function FilterIconPopover({ type="button" onClick={() => onColorChange(c)} className={cn( - "flex items-center justify-center h-6 w-6 rounded-sm transition-colors text-primary", + "flex items-center justify-center h-6 w-6 rounded-sm transition-colors text-white", colorSwatchClasses[c] )} aria-label={c} diff --git a/frontend/components/knowledge-filter-panel.tsx b/frontend/components/knowledge-filter-panel.tsx index 0425fba9..1f558d01 100644 --- a/frontend/components/knowledge-filter-panel.tsx +++ b/frontend/components/knowledge-filter-panel.tsx @@ -3,7 +3,13 @@ import { useState, useEffect } from "react"; import { X, Save, RefreshCw } from "lucide-react"; import { Button } from "@/components/ui/button"; -import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; +import { + Card, + CardContent, + CardFooter, + CardHeader, + CardTitle, +} from "@/components/ui/card"; import { Input } from "@/components/ui/input"; import { Label } from "@/components/ui/label"; import { Textarea } from "@/components/ui/textarea"; @@ -146,25 +152,6 @@ export function KnowledgeFilterPanel() { // Don't render if panel is closed or we don't have any data if (!isPanelOpen || !parsedFilterData) return null; - const selectAllFilters = () => { - // Use wildcards instead of listing all specific items - setSelectedFilters({ - data_sources: ["*"], - document_types: ["*"], - owners: ["*"], - connector_types: ["*"], - }); - }; - - const clearAllFilters = () => { - setSelectedFilters({ - data_sources: [], - document_types: [], - owners: [], - connector_types: [], - }); - }; - const handleSaveConfiguration = async () => { if (!name.trim()) return; const filterData = { @@ -238,8 +225,8 @@ export function KnowledgeFilterPanel() { }; return ( -
- +
+
@@ -282,13 +269,19 @@ export function KnowledgeFilterPanel() { {formatDate(selectedFilter.created_at)}
)} + {createMode && ( +
+ Created{" "} + {formatDate(new Date().toISOString())} +
+ )}