diff --git a/src/features/tasks/components/data-filters.tsx b/src/features/tasks/components/data-filters.tsx index 5ef74d2..95f377c 100644 --- a/src/features/tasks/components/data-filters.tsx +++ b/src/features/tasks/components/data-filters.tsx @@ -34,9 +34,10 @@ interface DataFiltersProps { showMyTasksOnly?: boolean; // New prop to hide assignee filter in My Tasks projects?: Project[]; // Passed in My Space mode for cross-workspace filters disableManageColumns?: boolean; // Disable when project setup is needed + hideManageColumns?: boolean; // Hide entirely (e.g. calendar view) } -export const DataFilters = ({ hideProjectFilter, showMyTasksOnly, projects: passedProjects, disableManageColumns }: DataFiltersProps) => { +export const DataFilters = ({ hideProjectFilter, showMyTasksOnly, projects: passedProjects, disableManageColumns, hideManageColumns }: DataFiltersProps) => { const workspaceId = useWorkspaceId(); const currentProjectId = useProjectId(); @@ -303,16 +304,18 @@ export const DataFilters = ({ hideProjectFilter, showMyTasksOnly, projects: pass /> - + {!hideManageColumns && ( + + )} ); }; diff --git a/src/features/tasks/components/task-view-switcher.tsx b/src/features/tasks/components/task-view-switcher.tsx index 63ae479..17f3b1d 100644 --- a/src/features/tasks/components/task-view-switcher.tsx +++ b/src/features/tasks/components/task-view-switcher.tsx @@ -493,6 +493,7 @@ export const TaskViewSwitcher = ({ showMyTasksOnly={showMyTasksOnly} projects={showMyTasksOnly ? (mySpaceProjectsQuery.data?.documents || []) : undefined} disableManageColumns={effectiveProjectId ? setupState.needsSetup : false} + hideManageColumns={view === "calendar"} /> )}