diff --git a/packages/client/src/components/dialogs/LogoutAllSessionDialog/index.js b/packages/client/src/components/dialogs/LogoutAllSessionDialog/index.js index 711e67b246..e8da53b673 100644 --- a/packages/client/src/components/dialogs/LogoutAllSessionDialog/index.js +++ b/packages/client/src/components/dialogs/LogoutAllSessionDialog/index.js @@ -55,13 +55,22 @@ const LogoutAllSessionDialog = ({ }; const onClickLogout = () => { - !isChecked - ? onLogoutAllSessions() - : onLogoutAllExceptThis(connections[0]?.id); + const exceptId = connections[0]?.id; + if (!isChecked) { + onLogoutAllSessions(t); + onClose(); + } else { + onLogoutAllExceptThis(t, exceptId); + onClose(); + } }; const onClickRemove = () => { - isChecked ? onRemoveAllSessions() : onRemoveAllExceptThis(); + if (isChecked) { + onRemoveAllSessions(); + } else { + onRemoveAllExceptThis(); + } }; const bodySubtitle = diff --git a/packages/client/src/components/dialogs/LogoutSessionDialog/index.js b/packages/client/src/components/dialogs/LogoutSessionDialog/index.js index 4edca4eccc..8ab472b40a 100644 --- a/packages/client/src/components/dialogs/LogoutSessionDialog/index.js +++ b/packages/client/src/components/dialogs/LogoutSessionDialog/index.js @@ -37,8 +37,9 @@ const LogoutSessionDialog = ({ onRemoveSession, isLoading, }) => { - const onClick = () => { - onRemoveSession(data.id); + const onRemoveClick = () => { + onRemoveSession(t, data.id); + onClose(); }; return ( @@ -63,7 +64,7 @@ const LogoutSessionDialog = ({ size="normal" scale primary={true} - onClick={onClick} + onClick={onRemoveClick} isLoading={isLoading} />