mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
showMessagePopup for menu and tray
Signed-off-by: Gabriel <gaccettola@mirantis.com>
This commit is contained in:
parent
470de1c5b2
commit
67fe53e023
@ -9,7 +9,7 @@ import processCheckingForUpdatesInjectable from "../../../main/process-checking-
|
|||||||
import showApplicationWindowInjectable from "../../../../../main/start-main-application/lens-window/show-application-window.injectable";
|
import showApplicationWindowInjectable from "../../../../../main/start-main-application/lens-window/show-application-window.injectable";
|
||||||
import updatingIsEnabledInjectable from "../../../main/updating-is-enabled/updating-is-enabled.injectable";
|
import updatingIsEnabledInjectable from "../../../main/updating-is-enabled/updating-is-enabled.injectable";
|
||||||
import isMacInjectable from "../../../../../common/vars/is-mac.injectable";
|
import isMacInjectable from "../../../../../common/vars/is-mac.injectable";
|
||||||
// import showSuccessNotificationInjectable from "../../../../../renderer/components/notifications/show-success-notification.injectable";
|
import showMessagePopupInjectable from "../../../../../main/electron-app/features/show-message-popup.injectable";
|
||||||
|
|
||||||
const checkForUpdatesMenuItemInjectable = getInjectable({
|
const checkForUpdatesMenuItemInjectable = getInjectable({
|
||||||
id: "check-for-updates-menu-item",
|
id: "check-for-updates-menu-item",
|
||||||
@ -19,7 +19,7 @@ const checkForUpdatesMenuItemInjectable = getInjectable({
|
|||||||
const showApplicationWindow = di.inject(showApplicationWindowInjectable);
|
const showApplicationWindow = di.inject(showApplicationWindowInjectable);
|
||||||
const updatingIsEnabled = di.inject(updatingIsEnabledInjectable);
|
const updatingIsEnabled = di.inject(updatingIsEnabledInjectable);
|
||||||
const isMac = di.inject(isMacInjectable);
|
const isMac = di.inject(isMacInjectable);
|
||||||
// const showSuccessNotification = di.inject(showSuccessNotificationInjectable);
|
const showMessagePopup = di.inject(showMessagePopupInjectable);
|
||||||
|
|
||||||
return {
|
return {
|
||||||
kind: "clickable-menu-item" as const,
|
kind: "clickable-menu-item" as const,
|
||||||
@ -35,9 +35,15 @@ const checkForUpdatesMenuItemInjectable = getInjectable({
|
|||||||
if (updateIsReadyToBeInstalled) {
|
if (updateIsReadyToBeInstalled) {
|
||||||
await showApplicationWindow();
|
await showApplicationWindow();
|
||||||
} else {
|
} else {
|
||||||
// showSuccessNotification(
|
// `You're all good\n\nYou've got the latest version of Lens\nthanks for staying on the ball.`,
|
||||||
// `You're all good\n\nYou've got the latest version of Lens\nthanks for staying on the ball.`,
|
showMessagePopup(
|
||||||
// );
|
`title`,
|
||||||
|
'productName',
|
||||||
|
'message',
|
||||||
|
{
|
||||||
|
textWidth: 300
|
||||||
|
},
|
||||||
|
);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|||||||
@ -16,7 +16,7 @@ import processCheckingForUpdatesInjectable from "../../../../main/process-checki
|
|||||||
import { withErrorSuppression } from "../../../../../../common/utils/with-error-suppression/with-error-suppression";
|
import { withErrorSuppression } from "../../../../../../common/utils/with-error-suppression/with-error-suppression";
|
||||||
import { pipeline } from "@ogre-tools/fp";
|
import { pipeline } from "@ogre-tools/fp";
|
||||||
import withErrorLoggingInjectable from "../../../../../../common/utils/with-error-logging/with-error-logging.injectable";
|
import withErrorLoggingInjectable from "../../../../../../common/utils/with-error-logging/with-error-logging.injectable";
|
||||||
// import showSuccessNotificationInjectable from "../../../../../../renderer/components/notifications/show-success-notification.injectable";
|
import showMessagePopupInjectable from "../../../../../../main/electron-app/features/show-message-popup.injectable";
|
||||||
|
|
||||||
const checkForUpdatesTrayItemInjectable = getInjectable({
|
const checkForUpdatesTrayItemInjectable = getInjectable({
|
||||||
id: "check-for-updates-tray-item",
|
id: "check-for-updates-tray-item",
|
||||||
@ -30,7 +30,7 @@ const checkForUpdatesTrayItemInjectable = getInjectable({
|
|||||||
const checkingForUpdatesState = di.inject(updatesAreBeingDiscoveredInjectable);
|
const checkingForUpdatesState = di.inject(updatesAreBeingDiscoveredInjectable);
|
||||||
const processCheckingForUpdates = di.inject(processCheckingForUpdatesInjectable);
|
const processCheckingForUpdates = di.inject(processCheckingForUpdatesInjectable);
|
||||||
const withErrorLoggingFor = di.inject(withErrorLoggingInjectable);
|
const withErrorLoggingFor = di.inject(withErrorLoggingInjectable);
|
||||||
// const showSuccessNotification = di.inject(showSuccessNotificationInjectable);
|
const showMessagePopup = di.inject(showMessagePopupInjectable);
|
||||||
|
|
||||||
return {
|
return {
|
||||||
id: "check-for-updates",
|
id: "check-for-updates",
|
||||||
@ -66,9 +66,15 @@ const checkForUpdatesTrayItemInjectable = getInjectable({
|
|||||||
if (updateIsReadyToBeInstalled) {
|
if (updateIsReadyToBeInstalled) {
|
||||||
await showApplicationWindow();
|
await showApplicationWindow();
|
||||||
} else {
|
} else {
|
||||||
// showSuccessNotification(
|
// `You're all good\n\nYou've got the latest version of Lens\nthanks for staying on the ball.`,
|
||||||
// `You're all good\n\nYou've got the latest version of Lens\nthanks for staying on the ball.`,
|
showMessagePopup(
|
||||||
// );
|
`title`,
|
||||||
|
'productName',
|
||||||
|
'message',
|
||||||
|
{
|
||||||
|
textWidth: 300
|
||||||
|
},
|
||||||
|
);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user