Files
twenty_crm/front/src/modules/activities/tasks/components/PageAddTaskButton.tsx
Lucas Bordeau a0478a0a83 Fix/task page filter (#2682)
* Fixed filter

* Removed console.log
2023-11-23 23:29:54 +01:00

22 lines
688 B
TypeScript

import { isNonEmptyString } from '@sniptt/guards';
import { useOpenCreateActivityDrawer } from '@/activities/hooks/useOpenCreateActivityDrawer';
import { PageAddButton } from '@/ui/layout/page/PageAddButton';
import { useFilter } from '@/ui/object/object-filter-dropdown/hooks/useFilter';
export const PageAddTaskButton = () => {
const { selectedFilter } = useFilter();
const openCreateActivity = useOpenCreateActivityDrawer();
const handleClick = () => {
openCreateActivity({
type: 'Task',
assigneeId: isNonEmptyString(selectedFilter?.value)
? selectedFilter?.value
: undefined,
});
};
return <PageAddButton onClick={handleClick} />;
};