fix: removing from group fixed
This commit is contained in:
@@ -37,7 +37,7 @@ const CardSummaryItem: FC<Props> = ({ cardSummary, color }) => {
|
|||||||
});
|
});
|
||||||
};
|
};
|
||||||
const isLockedInsideGroup = () => {
|
const isLockedInsideGroup = () => {
|
||||||
return cardSummary.group && !cardSummary.group.billRequests;
|
return !!(cardSummary?.group?.billRequests && cardSummary?.group?.billRequests?.length !== 0);
|
||||||
};
|
};
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
@@ -47,12 +47,12 @@ const CardSummaryItem: FC<Props> = ({ cardSummary, color }) => {
|
|||||||
return (
|
return (
|
||||||
<div
|
<div
|
||||||
onContextMenu={showContextMenu([
|
onContextMenu={showContextMenu([
|
||||||
...isLockedInsideGroup() ? [{
|
...isLockedInsideGroup() ? [] : [{
|
||||||
key: "removeFromGroup",
|
key: "removeFromGroup",
|
||||||
onClick: () => onDeleteFromGroup(cardSummary),
|
onClick: () => onDeleteFromGroup(cardSummary),
|
||||||
title: "Убрать из группы",
|
title: "Убрать из группы",
|
||||||
icon: <IconLayoutGridRemove />,
|
icon: <IconLayoutGridRemove />,
|
||||||
}] : [],
|
}],
|
||||||
{
|
{
|
||||||
key: "complete",
|
key: "complete",
|
||||||
onClick: () => onComplete(cardSummary),
|
onClick: () => onComplete(cardSummary),
|
||||||
|
|||||||
Reference in New Issue
Block a user