From 7916e2ae8c107e764409241aae993cb2ca914d41 Mon Sep 17 00:00:00 2001 From: MathieuG-P <40181755+Zagrios@users.noreply.github.com> Date: Mon, 12 Sep 2022 22:17:02 +0200 Subject: [PATCH] add app version in settings page --- src/main/ipcs/os-controls-ipcs.ts | 6 +++++- src/renderer/pages/settings-page.component.tsx | 4 ++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/main/ipcs/os-controls-ipcs.ts b/src/main/ipcs/os-controls-ipcs.ts index 73d57a54..3367295f 100644 --- a/src/main/ipcs/os-controls-ipcs.ts +++ b/src/main/ipcs/os-controls-ipcs.ts @@ -1,4 +1,4 @@ -import { ipcMain, shell, dialog } from 'electron'; +import { ipcMain, shell, dialog, app } from 'electron'; import { UtilsService } from '../services/utils.service'; import { IpcRequest } from 'shared/models/ipc'; import { getMainWindow } from '../main'; @@ -40,3 +40,7 @@ ipcMain.on('save-file', async (event, request: IpcRequest<{filename?: string, fi UtilsService.getInstance().ipcSend(request.responceChannel, {success: true, data: res.filePath}); }) }); + +ipcMain.on("current-version", async (event, request: IpcRequest) => { + UtilsService.getInstance().ipcSend(request.responceChannel, {success: true, data: app.getVersion()}); +}); diff --git a/src/renderer/pages/settings-page.component.tsx b/src/renderer/pages/settings-page.component.tsx index 4f38f301..4d4df118 100644 --- a/src/renderer/pages/settings-page.component.tsx +++ b/src/renderer/pages/settings-page.component.tsx @@ -47,9 +47,11 @@ export function SettingsPage() { const[languageSelected, setLanguageSelected]= useState(languagesItems.find(e => e.value === i18nService.currentLanguage).id); const [installationFolder, setInstallationFolder] = useState(null); const [showSupporters, setShowSupporters] = useState(false); + const [appVersion, setAppVersion] = useState(""); useEffect(() => { loadInstallationFolder(); + ipcService.send("current-version").then(res => setAppVersion(res.data)); }, []); const resetColors = () => { @@ -156,6 +158,8 @@ export function SettingsPage() { + v{appVersion} +