handle filter error during network or any

This commit is contained in:
pramod mahajan 2025-08-01 16:28:25 +05:30
parent e89177339b
commit ebfb1ab195

View File

@ -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 <ExpenseFilterSkeleton />;
if (isLoading || isFetching) return <ExpenseFilterSkeleton />;
if(isError && isFetched) return <div>Something went wrong Here- {error.message} </div>
return (
<>