Added minimize to tray.
This commit is contained in:
@@ -1,8 +1,14 @@
|
||||
import { PieChartOutlined, SettingFilled } from "@ant-design/icons";
|
||||
import {
|
||||
PieChartOutlined,
|
||||
SettingFilled,
|
||||
CloseOutlined,
|
||||
} from "@ant-design/icons";
|
||||
import { Menu } from "antd";
|
||||
import React from "react";
|
||||
import { Link } from "react-router-dom";
|
||||
import ipcTypes from "../../../ipc.types";
|
||||
import SiderSignOut from "../../molecules/sider-sign-out/sider-sign-out.molecule";
|
||||
const { ipcRenderer } = window;
|
||||
|
||||
export default function SiderMenuOrganism() {
|
||||
return (
|
||||
@@ -14,6 +20,16 @@ export default function SiderMenuOrganism() {
|
||||
<Link to="/settings">Settings</Link>
|
||||
</Menu.Item>
|
||||
<SiderSignOut />
|
||||
<Menu.Divider />
|
||||
<Menu.Item
|
||||
key="3"
|
||||
icon={<CloseOutlined />}
|
||||
onClick={() => {
|
||||
ipcRenderer.send(ipcTypes.default.quit);
|
||||
}}
|
||||
>
|
||||
Quit
|
||||
</Menu.Item>
|
||||
</Menu>
|
||||
);
|
||||
}
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
exports.default = {
|
||||
webcontent: "webcontent-send",
|
||||
quit: "quit-app",
|
||||
test: {
|
||||
start: "test-start",
|
||||
},
|
||||
|
||||
@@ -7,9 +7,11 @@ import {
|
||||
import { QUERY_BODYSHOP } from "../../graphql/bodyshop.queries";
|
||||
import client from "../../graphql/GraphQLClient";
|
||||
import { UPSERT_USER } from "../../graphql/user.queries";
|
||||
import ipcTypes from "../../ipc.types";
|
||||
import {
|
||||
sendPasswordResetFailure,
|
||||
sendPasswordResetSuccess,
|
||||
setBodyshop,
|
||||
signInFailure,
|
||||
signInSuccess,
|
||||
signOutFailure,
|
||||
@@ -18,11 +20,11 @@ import {
|
||||
updateUserDetailsSuccess,
|
||||
validatePasswordResetFailure,
|
||||
validatePasswordResetSuccess,
|
||||
setBodyshop
|
||||
} from "./user.actions";
|
||||
|
||||
import UserActionTypes from "./user.types";
|
||||
|
||||
const { ipcRenderer } = window;
|
||||
|
||||
export function* onEmailSignInStart() {
|
||||
yield takeLatest(UserActionTypes.EMAIL_SIGN_IN_START, signInWithEmail);
|
||||
}
|
||||
@@ -110,6 +112,8 @@ export function* signInSuccessSaga({ payload }) {
|
||||
const shop = yield client.query({ query: QUERY_BODYSHOP });
|
||||
|
||||
yield put(setBodyshop(shop.data.bodyshops[0]));
|
||||
|
||||
ipcRenderer.send(ipcTypes.default.fileWatcher.toMain.start);
|
||||
// LogRocket.identify(payload.email);
|
||||
// if (!payload.email.includes("@imex.")) yield put(setInstanceId(payload.uid));
|
||||
// yield logImEXEvent("redux_sign_in_success");
|
||||
|
||||
Reference in New Issue
Block a user