feat: jumping from the chunk list page to the file list page keeps th… (#174)

* feat: jumping from the chunk list page to the file list page keeps the original page number.

* feat: jump to the file upload page and reset the file list page number to 1
This commit is contained in:
balibabu
2024-03-31 17:44:34 +08:00
committed by GitHub
parent d9e6b103d4
commit dad0d2eb9d
8 changed files with 60 additions and 19 deletions

View File

@ -1,5 +1,6 @@
import { KnowledgeSearchParams } from '@/constants/knowledge';
import { useLocation, useSearchParams } from 'umi';
import { useCallback } from 'react';
import { useLocation, useNavigate, useSearchParams } from 'umi';
export enum SegmentIndex {
Second = '2',
@ -31,3 +32,13 @@ export const useGetKnowledgeSearchParams = () => {
currentQueryParameters.get(KnowledgeSearchParams.KnowledgeId) || '',
};
};
export const useNavigateWithFromState = () => {
const navigate = useNavigate();
return useCallback(
(path: string) => {
navigate(path, { state: { from: path } });
},
[navigate],
);
};