mirror of
https://github.com/infiniflow/ragflow.git
synced 2025-12-26 08:56:47 +08:00
### What problem does this PR solve? Fix (search): Optimize the search page functionality and UI #3221 - Add a search list component - Implement search settings - Optimize search result display - Add related search functionality - Adjust the search input box style - Unify internationalized text ### Type of change - [x] Bug Fix (non-breaking change which fixes an issue)
31 lines
757 B
TypeScript
31 lines
757 B
TypeScript
import { Dispatch, SetStateAction } from 'react';
|
|
import { ISearchAppDetailProps } from '../next-searches/hooks';
|
|
import { useSearching } from './hooks';
|
|
import './index.less';
|
|
import SearchingView from './search-view';
|
|
export default function SearchingPage({
|
|
searchText,
|
|
data: searchData,
|
|
setIsSearching,
|
|
setSearchText,
|
|
}: {
|
|
searchText: string;
|
|
setIsSearching: Dispatch<SetStateAction<boolean>>;
|
|
setSearchText: Dispatch<SetStateAction<string>>;
|
|
data: ISearchAppDetailProps;
|
|
}) {
|
|
const searchingParam = useSearching({
|
|
searchText,
|
|
data: searchData,
|
|
setIsSearching,
|
|
setSearchText,
|
|
});
|
|
return (
|
|
<SearchingView
|
|
{...searchingParam}
|
|
searchData={searchData}
|
|
setIsSearching={setIsSearching}
|
|
/>
|
|
);
|
|
}
|