import { ScrollArea } from '@/components/ui/scroll-area'; import { Search } from 'lucide-react'; import type { SearchResult } from '@/types/search'; interface SearchWidgetProps { results: SearchResult[]; onSelectNote: (path: string) => void; } export function SearchWidget({ results, onSelectNote }: SearchWidgetProps) { return (

Search Results

{results.length === 0 ? (
No matching notes found.
) : (
{results.map((result) => (
onSelectNote(result.note_path)} >

{result.title}

{result.snippet && (

)}

{result.note_path}
))}
)}
); }