fixed remove last offline session
This commit is contained in:
parent
4d0b50f9a6
commit
353894ccea
@ -38,9 +38,9 @@ const AllSessionsBlock = (props) => {
|
||||
const exceptId = items.connections[0]?.id;
|
||||
const sessions = items.sessions || items.connections;
|
||||
|
||||
const filteredSessions = sessions.filter(
|
||||
(session) => session.status === "offline",
|
||||
);
|
||||
const filteredSessions = sessions
|
||||
.filter((session) => session.status === "offline")
|
||||
.reverse();
|
||||
|
||||
return (
|
||||
<>
|
||||
|
@ -11,14 +11,22 @@ const StyledRow = styled(Row)`
|
||||
`;
|
||||
|
||||
const SessionsRow = (props) => {
|
||||
const { item, sectionWidth, setLogoutDialogVisible, setPlatformData } = props;
|
||||
const {
|
||||
item,
|
||||
connections,
|
||||
sectionWidth,
|
||||
setLogoutDialogVisible,
|
||||
setPlatformData,
|
||||
} = props;
|
||||
|
||||
const onClickDisable = () => {
|
||||
setLogoutDialogVisible(true);
|
||||
setPlatformData(item);
|
||||
};
|
||||
|
||||
const contentElement = (
|
||||
const isEqualSession = item.id === connections.id;
|
||||
|
||||
const contentElement = !isEqualSession && (
|
||||
<IconButton
|
||||
size={20}
|
||||
iconName={RemoveSessionSvgUrl}
|
||||
@ -40,10 +48,11 @@ const SessionsRow = (props) => {
|
||||
};
|
||||
|
||||
export default inject(({ setup, peopleStore }) => {
|
||||
const { platformData, setPlatformData } = peopleStore.selectionStore;
|
||||
const { platformData, setPlatformData, items } = peopleStore.selectionStore;
|
||||
const { setLogoutDialogVisible, setPlatformModalData } = setup;
|
||||
|
||||
return {
|
||||
connections: items.connections[0],
|
||||
setLogoutDialogVisible,
|
||||
setPlatformModalData,
|
||||
platformData,
|
||||
|
Loading…
Reference in New Issue
Block a user