From ebfb1ab19592df3e3874a102800230a92c2e2a45 Mon Sep 17 00:00:00 2001 From: pramod mahajan Date: Fri, 1 Aug 2025 16:28:25 +0530 Subject: [PATCH] handle filter error during network or any --- src/components/Expenses/ExpenseFilterPanel.jsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/Expenses/ExpenseFilterPanel.jsx b/src/components/Expenses/ExpenseFilterPanel.jsx index db5d5c0a..44a03780 100644 --- a/src/components/Expenses/ExpenseFilterPanel.jsx +++ b/src/components/Expenses/ExpenseFilterPanel.jsx @@ -18,7 +18,7 @@ import { ExpenseFilterSkeleton } from "./ExpenseSkeleton"; const ExpenseFilterPanel = ({ onApply, handleGroupBy }) => { const selectedProjectId = useSelector((store) => store.localVariables.projectId); - const { data, isLoading } = useExpenseFilter(); + const { data, isLoading,isError,error,isFetching , isFetched} = useExpenseFilter(); const groupByList = useMemo(() => [ { id: "transactionDate", name: "Transaction Date" }, @@ -69,8 +69,8 @@ const ExpenseFilterPanel = ({ onApply, handleGroupBy }) => { closePanel(); }; - if (isLoading) return ; - + if (isLoading || isFetching) return ; + if(isError && isFetched) return
Something went wrong Here- {error.message}
return ( <>