From c806ef67a0a22b8c33089614c359f55974d6dbf3 Mon Sep 17 00:00:00 2001 From: Dave Date: Tue, 26 May 2026 16:29:20 -0400 Subject: [PATCH] feature/IO-3702-ESPD-UI-AND-FIXES - Stage 3 --- package-lock.json | 11 +++++++++++ package.json | 1 + .../src/components/Settings/Settings.Config.tsx | 10 +++++----- src/renderer/src/util/ipcRendererHandler.ts | 8 ++++---- 4 files changed, 21 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index 76f05e2..b27b680 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,6 +35,7 @@ "@types/pngjs": "^6.0.5", "@types/react": "^19.2.15", "@types/react-dom": "^19.2.3", + "@types/redux-logger": "^3.0.13", "@types/source-map-support": "^0.5.10", "@types/xml2js": "^0.4.14", "@vitejs/plugin-react": "^5.1.4", @@ -5374,6 +5375,16 @@ "@types/react": "^19.2.0" } }, + "node_modules/@types/redux-logger": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/@types/redux-logger/-/redux-logger-3.0.13.tgz", + "integrity": "sha512-jylqZXQfMxahkuPcO8J12AKSSCQngdEWQrw7UiLUJzMBcv1r4Qg77P6mjGLjM27e5gFQDPD8vwUMJ9AyVxFSsg==", + "dev": true, + "license": "MIT", + "dependencies": { + "redux": "^5.0.0" + } + }, "node_modules/@types/responselike": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.3.tgz", diff --git a/package.json b/package.json index a45e864..75f51e3 100644 --- a/package.json +++ b/package.json @@ -49,6 +49,7 @@ "@types/pngjs": "^6.0.5", "@types/react": "^19.2.15", "@types/react-dom": "^19.2.3", + "@types/redux-logger": "^3.0.13", "@types/source-map-support": "^0.5.10", "@types/xml2js": "^0.4.14", "@vitejs/plugin-react": "^5.1.4", diff --git a/src/renderer/src/components/Settings/Settings.Config.tsx b/src/renderer/src/components/Settings/Settings.Config.tsx index 63bca19..e019800 100644 --- a/src/renderer/src/components/Settings/Settings.Config.tsx +++ b/src/renderer/src/components/Settings/Settings.Config.tsx @@ -37,11 +37,11 @@ const SettingsConfig: FC = () => { // Placeholder for validation const isValid = validateField(fieldName, value); if (isValid) { - window.electron.ipcRenderer.invoke( - ipcTypes.toMain.settings.set, - fieldName, - value, - ); + window.electron.ipcRenderer + .invoke(ipcTypes.toMain.settings.set, fieldName, value) + .catch((err) => { + console.error(`Something went wrong: ${err?.message} || '`); + }); } }); }; diff --git a/src/renderer/src/util/ipcRendererHandler.ts b/src/renderer/src/util/ipcRendererHandler.ts index 4de7663..dba11e0 100644 --- a/src/renderer/src/util/ipcRendererHandler.ts +++ b/src/renderer/src/util/ipcRendererHandler.ts @@ -53,8 +53,8 @@ ipcRenderer.on(ipcTypes.toRenderer.watcher.stopped, () => { ipcRenderer.on( ipcTypes.toRenderer.watcher.error, (_event: Electron.IpcRendererEvent, error: string) => { - console.log("Watcher has encountered an error"); - console.log(error); + console.error(`Watcher has encountered an error:}`); + console.dir(error); dispatch(watcherError(error)); }, ); @@ -99,7 +99,7 @@ ipcRenderer.on( ipcTypes.toRenderer.general.showErrorMessage, (_event: Electron.IpcRendererEvent, error) => { notification.error({ - message: i18n.t("errors.notificationtitle"), + title: i18n.t("errors.notificationtitle"), description: error, }); }, @@ -108,7 +108,7 @@ ipcRenderer.on( ipcTypes.toRenderer.scrub.scrubError, (_event: Electron.IpcRendererEvent, { message }) => { notification.error({ - message: i18n.t("errors.notificationtitle"), + title: i18n.t("errors.notificationtitle"), description: message, }); },