fix: stabilize query param usage

This commit is contained in:
yyh
2025-12-30 13:27:55 +08:00
parent fc196df814
commit 7f3437e577
2 changed files with 3 additions and 3 deletions

View File

@ -109,7 +109,7 @@ const Logs: FC<ILogsProps> = ({ appDetail }) => {
<div className="flex h-full grow flex-col">
<p className="system-sm-regular shrink-0 text-text-tertiary">{t('description', { ns: 'appLog' })}</p>
<div className="flex max-h-[calc(100%-16px)] flex-1 grow flex-col py-4">
<Filter isChatMode={isChatMode} appId={appDetail.id} queryParams={{ ...queryParams, keyword: queryParams.keyword || undefined }} setQueryParams={handleQueryParamsChange} />
<Filter isChatMode={isChatMode} appId={appDetail.id} queryParams={{ ...queryParams, keyword: queryParams.keyword ?? undefined }} setQueryParams={handleQueryParamsChange} />
{total === undefined
? <Loading type="app" />
: total > 0

View File

@ -85,11 +85,11 @@ function useDocumentListQueryState() {
setQuery(DEFAULT_QUERY)
}, [setQuery])
return {
return useMemo(() => ({
query: finalQuery,
updateQuery,
resetQuery,
}
}), [finalQuery, updateQuery, resetQuery])
}
export default useDocumentListQueryState