Fix assign people open task sidebar

Signed-off-by: gearnode <bryan@frimin.fr>
This commit is contained in:
gearnode
2025-03-24 10:53:29 +01:00
parent 99c937f5c5
commit fa09c2ccc3

View File

@@ -1591,17 +1591,16 @@ function ControlViewContent({
<button <button
type="button" type="button"
className="flex items-center w-full text-left" className="flex items-center w-full text-left"
onClick={() => { onClick={(e) => {
if (task?.id) { e.stopPropagation(); // Add this line to prevent event bubbling
handleAssignPerson( handleAssignPerson(
task.id, task.id,
edge.node.id edge.node.id
); );
setPeoplePopoverOpen((prev) => ({ setPeoplePopoverOpen((prev) => ({
...prev, ...prev,
[task.id]: false, [task.id]: false,
})); }));
}
}} }}
> >
<User className="mr-2 h-4 w-4 text-blue-500 flex-shrink-0" /> <User className="mr-2 h-4 w-4 text-blue-500 flex-shrink-0" />
@@ -1936,7 +1935,8 @@ function ControlViewContent({
<button <button
type="button" type="button"
className="flex items-center w-full text-left" className="flex items-center w-full text-left"
onClick={() => { onClick={(e) => {
e.stopPropagation(); // Add this line to prevent event bubbling
handleAssignPerson( handleAssignPerson(
selectedTask.id, selectedTask.id,
edge.node.id edge.node.id