import React from 'react'; import { RagSearchResult } from '../services/ragService'; import { FileText, Star } from 'lucide-react'; import { useLanguage } from '../contexts/LanguageContext'; interface SearchResultsPanelProps { results: RagSearchResult[]; isVisible: boolean; onClose: () => void; } const SearchResultsPanel: React.FC = ({ results, isVisible, onClose }) => { const { t } = useLanguage(); if (!isVisible || results.length === 0) return null; return (

{t('searchResults')}

{results.map((result, index) => (
{result.fileName}
{result.score.toFixed(3)}

{result.content}

{t('chunkNumber')} #{result.chunkIndex + 1}
))}
); }; export default SearchResultsPanel;