fix: removing from group fixed

This commit is contained in:
2025-05-12 01:06:51 +04:00
parent cc39d13b1c
commit 4fee2da42c

View File

@@ -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),