[tasks] add empty state and new task button (#1072)
* [tasks] add empty state * add refetch + use spacing for padding * create task auto assigned with dueAt as today * add unscheduled tasks section * remove unnecessary assigneeId fetching * remove unnecessary refetchQueries * add refetch for delete task * rename createCommentMutation to deleteActivityMutation in activityActionBar
This commit is contained in:
@ -44,19 +44,28 @@ export function useOpenCreateActivityDrawerForSelectedRowIds() {
|
||||
id,
|
||||
}),
|
||||
);
|
||||
const now = new Date().toISOString();
|
||||
|
||||
createActivityMutation({
|
||||
variables: {
|
||||
authorId: currentUser?.id ?? '',
|
||||
activityId: v4(),
|
||||
createdAt: new Date().toISOString(),
|
||||
type: ActivityType.Note,
|
||||
activityTargetArray: commentableEntityArray.map((entity) => ({
|
||||
commentableId: entity.id,
|
||||
commentableType: entity.type,
|
||||
data: {
|
||||
id: v4(),
|
||||
createdAt: new Date().toISOString(),
|
||||
})),
|
||||
createdAt: now,
|
||||
updatedAt: now,
|
||||
author: { connect: { id: currentUser?.id ?? '' } },
|
||||
type: ActivityType.Note,
|
||||
activityTargets: {
|
||||
createMany: {
|
||||
data: commentableEntityArray.map((entity) => ({
|
||||
commentableId: entity.id,
|
||||
commentableType: entity.type,
|
||||
id: v4(),
|
||||
createdAt: new Date().toISOString(),
|
||||
})),
|
||||
skipDuplicates: true,
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
refetchQueries: [
|
||||
getOperationName(GET_COMPANIES) ?? '',
|
||||
|
||||
Reference in New Issue
Block a user