setUserState(
"projectGroups",
produce((projectGroups) => {
projectGroups[groupIndex].projects = [
...projectGroups[groupIndex].projects,
(formData.paid
? {
name: formData.name,
description: "",
paid: true,
logs: [],
hourlyRate: formData.hourlyRate,
currency: formData.currency,
}
: {
name: formData.name,
description: "",
logs: [],
paid: false,
}) as IProject,
];
})
);
setUserState(
"projectGroups",
produce((projectGroups) => {
projectGroups[groupIndex].projects = [
...projectGroups[groupIndex].projects,
(formData.paid
? {
name: formData.name,
description: "",
paid: true,
logs: [],
hourlyRate: formData.hourlyRate,
currency: formData.currency,
}
: {
name: formData.name,
description: "",
logs: [],
paid: false,
}) as IProject,
];
})
);