diff --git a/src/components/common/FilterIcon.jsx b/src/components/common/FilterIcon.jsx index 922af101..b2322de1 100644 --- a/src/components/common/FilterIcon.jsx +++ b/src/components/common/FilterIcon.jsx @@ -30,7 +30,7 @@ const FilterIcon = ({ }, [currentSelectedBuilding, currentSelectedFloors, currentSelectedActivities, selectedProject]); const getUniqueFilterValues = (key, overrideBuilding, overrideFloors) => { - if (!taskListData) return []; + if (!taskListData || taskListData.length === 0) return []; let filteredTasks = [...taskListData]; @@ -125,6 +125,11 @@ const FilterIcon = ({ const appliedFilterCount = (appliedBuilding ? 1 : 0) + appliedFloors.length + appliedActivities.length; + // ✅ Hide filter if no task data + if (!taskListData || taskListData.length === 0) { + return null; + } + return (