From 52b3f99a24e982bb3f92f13b8e745d0b0c773fca Mon Sep 17 00:00:00 2001 From: Kyrylo Shmidt Date: Mon, 22 Apr 2024 13:10:22 +0200 Subject: [PATCH] Fix Assets refresh --- src/components/Assets/index.tsx | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/src/components/Assets/index.tsx b/src/components/Assets/index.tsx index 69196910d..8d87d7f5b 100644 --- a/src/components/Assets/index.tsx +++ b/src/components/Assets/index.tsx @@ -86,9 +86,19 @@ export const Assets = () => { setAssetScopeOption(val); }, []); - const handleRefresherChange = useCallback((refresher: () => void) => { - setAssetTypeListRefresher({ refresh: refresher }); - }, []); + const handleAssetTypeListRefresherChange = useCallback( + (refresher: () => void) => { + setAssetTypeListRefresher({ refresh: refresher }); + }, + [] + ); + + const handleAssetListRefresherChange = useCallback( + (refresher: () => void) => { + setAssetListRefresher({ refresh: refresher }); + }, + [] + ); const renderContent = () => { if (isBackendUpgradeMessageVisible) { @@ -122,7 +132,7 @@ export const Assets = () => { filters={selectedFilters} searchQuery={debouncedSearchInputValue} scopeViewOptions={assetScopeOption} - setRefresher={handleRefresherChange} + setRefresher={handleAssetTypeListRefresherChange} onAssetCountChange={handleAssetCountChange} /> ); @@ -135,7 +145,7 @@ export const Assets = () => { filters={selectedFilters} searchQuery={debouncedSearchInputValue} scopeViewOptions={assetScopeOption} - setRefresher={handleRefresherChange} + setRefresher={handleAssetListRefresherChange} onAssetCountChange={handleAssetCountChange} /> );