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