Fixed filter dropdown on task page (#3469)

* Fixed filter dropdown on task page

* Fixed ts in test

* Change avatarUrl to nullable in ObjectRecordIdentifier
This commit is contained in:
Lucas Bordeau
2024-01-23 16:59:26 +01:00
committed by GitHub
parent 2b6d66f1bc
commit 23a3614b54
11 changed files with 93 additions and 19 deletions

View File

@ -13,10 +13,13 @@ type TasksEffectProps = {
export const TasksEffect = ({ filterDropdownId }: TasksEffectProps) => {
const currentWorkspaceMember = useRecoilValue(currentWorkspaceMemberState);
const { setSelectedFilter, setAvailableFilterDefinitions } =
useFilterDropdown({
filterDropdownId: filterDropdownId,
});
const {
setSelectedFilter,
setAvailableFilterDefinitions,
setObjectFilterDropdownSelectedRecordIds,
} = useFilterDropdown({
filterDropdownId: filterDropdownId,
});
useEffect(() => {
setAvailableFilterDefinitions(tasksFilterDefinitions);
@ -35,7 +38,13 @@ export const TasksEffect = ({ filterDropdownId }: TasksEffectProps) => {
displayAvatarUrl: currentWorkspaceMember.avatarUrl ?? undefined,
definition: tasksFilterDefinitions[0],
});
setObjectFilterDropdownSelectedRecordIds([currentWorkspaceMember.id]);
}
}, [currentWorkspaceMember, setSelectedFilter]);
}, [
currentWorkspaceMember,
setSelectedFilter,
setObjectFilterDropdownSelectedRecordIds,
]);
return <></>;
};