diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx index 43ef6b1..d1238b1 100644 --- a/frontend/src/App.tsx +++ b/frontend/src/App.tsx @@ -268,6 +268,7 @@ function App() { errors={response.errors} page={page} totalResults={response.results.length} + initialCollapsed /> )} diff --git a/frontend/src/components/SearchStats.tsx b/frontend/src/components/SearchStats.tsx index ba8dea1..fd6c89a 100644 --- a/frontend/src/components/SearchStats.tsx +++ b/frontend/src/components/SearchStats.tsx @@ -8,10 +8,11 @@ interface SearchStatsProps { errors: EngineError[]; page: number; totalResults: number; + initialCollapsed?: boolean; } -export function SearchStats({ stats, page, totalResults }: SearchStatsProps) { - const [collapsed, setCollapsed] = useState(false); +export function SearchStats({ stats, page, totalResults, initialCollapsed = false }: SearchStatsProps) { + const [collapsed, setCollapsed] = useState(initialCollapsed); if (stats.length === 0) return null; diff --git a/frontend/src/components/WebResults.tsx b/frontend/src/components/WebResults.tsx index bd0ded8..6f4a53d 100644 --- a/frontend/src/components/WebResults.tsx +++ b/frontend/src/components/WebResults.tsx @@ -26,7 +26,7 @@ export function WebResults({ results }: WebResultsProps) { href={result.url} target="_blank" rel="noopener noreferrer" - className="mt-1 block text-lg font-medium text-blue-600 hover:underline dark:text-blue-400 sm:text-xl" + className="mt-1 block text-lg font-medium text-blue-600 visited:text-purple-600 hover:underline dark:text-blue-400 dark:visited:text-purple-400 sm:text-xl" > {result.title}