From 38a98501424b292c41be2adf83ee35ef92b73ad0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johannes=20L=C3=B6tzsch?= Date: Thu, 10 Mar 2022 11:50:33 +0100 Subject: [PATCH] frontend: optimized fetching behaviour --- .../search/components/ngo/HostOfferLookupWrapper.tsx | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/frontend/search/components/ngo/HostOfferLookupWrapper.tsx b/frontend/search/components/ngo/HostOfferLookupWrapper.tsx index 0d419a1..1121764 100644 --- a/frontend/search/components/ngo/HostOfferLookupWrapper.tsx +++ b/frontend/search/components/ngo/HostOfferLookupWrapper.tsx @@ -6,11 +6,13 @@ import HostOfferLookupTable from "./HostOfferLookupTable"; type HostLookupWrapperProps = Record const HostOfferLookupWrapper = ({}: HostLookupWrapperProps) => { - const {data, isFetching} = useGetOffersQuery({auth: testAuth as Auth}, {staleTime: 60 * 1000}) + const staleTimeMinutes = 60 // hotfix till table settings by user (columns width, filters, sort options, …) are persisted + const {data, isFetching} = useGetOffersQuery({auth: testAuth as Auth}, {staleTime: staleTimeMinutes * 60 * 1000}) - return <>{ - (!isFetching && data?.get_offers) ? : "loading…" - } + return <> + { isFetching &&

loading…

} + { data?.get_offers && } + } export default HostOfferLookupWrapper