diff --git a/electron/main.js b/electron/main.js
index 5184e6a..d9da800 100644
--- a/electron/main.js
+++ b/electron/main.js
@@ -51,6 +51,12 @@ var menu = Menu.buildFromTemplate([
mainWindow.webContents.session.clearStorageData();
},
},
+ {
+ label: "Sign Out",
+ click() {
+ mainWindow.webContents.send(ipcTypes.app.toRenderer.signOut);
+ },
+ },
{
label: "Exit",
click() {
diff --git a/src/components/molecules/jobs-targets-stats/jobs-targets-stats.molecule.jsx b/src/components/molecules/jobs-targets-stats/jobs-targets-stats.molecule.jsx
index 08e92bb..9c2fb17 100644
--- a/src/components/molecules/jobs-targets-stats/jobs-targets-stats.molecule.jsx
+++ b/src/components/molecules/jobs-targets-stats/jobs-targets-stats.molecule.jsx
@@ -77,7 +77,7 @@ export function JobsTargetsStatsMolecule({
{
store.dispatch(setUpdateProgress(progress));
}
);
+
+ipcRenderer.on(
+ ipcTypes.default.app.toRenderer.signOut,
+ async (event, progress) => {
+ store.dispatch(signOutStart());
+ }
+);