fix: kb un refresh

This commit is contained in:
archer
2023-07-06 10:49:51 +08:00
parent 569772148f
commit a04b661864
4 changed files with 42 additions and 28 deletions

View File

@@ -1,4 +1,4 @@
import React, { useCallback, useState, useRef } from 'react';
import React, { useCallback, useState, useRef, useEffect } from 'react';
import {
Box,
Card,
@@ -50,11 +50,11 @@ const DataCard = ({ kbId }: { kbId: string }) => {
} = usePagination<KbDataItemType>({
api: getKbDataList,
pageSize: 24,
defaultRequest: false,
params: {
kbId,
searchText
},
defaultRequest: false
}
});
const [editInputData, setEditInputData] = useState<InputDataType>();
@@ -133,11 +133,11 @@ const DataCard = ({ kbId }: { kbId: string }) => {
refetchInterval: 5000,
enabled: qaListLen > 0 || vectorListLen > 0
});
useQuery(['getKbData', kbId], () => {
useEffect(() => {
setSearchText('');
getData(1);
return null;
});
}, [kbId]);
return (
<Box position={'relative'} px={5} pb={[1, 5]}>
@@ -314,4 +314,4 @@ const DataCard = ({ kbId }: { kbId: string }) => {
);
};
export default DataCard;
export default React.memo(DataCard);