import React, { _useState } from "react"; import { List, _Pagination, Typography, _Card, _Space } from "antd"; import type { ElasticsearchResponse, WikipaliDocument } from "../../types/search" const { Paragraph } = Typography; interface SearchResultsProps { data: ElasticsearchResponse; onPageChange?: (page: number, pageSize: number) => void; pageSize?: number; } const SearchResults: React.FC = ({ data, onPageChange, pageSize = 20, }) => { return (
{/* 搜索结果列表 */} `第 ${range[0]}-${range[1]} 条,共 ${total} 条`, }} renderItem={(item, _index) => { const previewText = item._source.content.text; return ( {previewText}
{item._source.path}
} />
); }} />
); }; export default SearchResults;