fixed context menu when user not selected

This commit is contained in:
Elyor Djalilov 2024-06-13 16:52:03 +05:00
parent 6a761ee01f
commit 04178d39ae

View File

@ -163,6 +163,7 @@ const SessionsTableRow = (props) => {
setUserSessionPanelVisible,
setDisplayName,
setStatus,
isOneUserSelection,
} = props;
const [fromDateAgo, setFromDateAgo] = useState("");
@ -244,6 +245,7 @@ const SessionsTableRow = (props) => {
};
const onRowContextClick = useCallback(() => {
if (isOneUserSelection) return; // only one row must be selected
onContentRowClick && onContentRowClick(!isChecked, item, false);
}, [isChecked, item, onContentRowClick]);
@ -337,8 +339,13 @@ export default inject(
const { user } = userStore;
const locale = (user && user.cultureName) || culture || "en";
const { setUserLastSession, setConnections, setDisplayName, setStatus } =
peopleStore.selectionStore;
const {
setUserLastSession,
setConnections,
setDisplayName,
setStatus,
isOneUserSelection,
} = peopleStore.selectionStore;
return {
locale,
@ -349,6 +356,7 @@ export default inject(
setUserSessionPanelVisible,
setDisplayName,
setStatus,
isOneUserSelection,
};
},
)(withContent(observer(SessionsTableRow)));