summaryrefslogtreecommitdiffhomepage
path: root/gui/src/renderer
diff options
context:
space:
mode:
authorOskar Nyberg <oskar@mullvad.net>2021-07-06 13:15:57 +0200
committerOskar Nyberg <oskar@mullvad.net>2021-07-12 10:09:19 +0200
commitf3191b3d5d50b6aec641d0d0167f86085eba31c1 (patch)
tree24ed35a363234da45155c51cd5614c6e01b5998e /gui/src/renderer
parenta2fa8669485e4d3188cb2e3392b8e292bde70d7c (diff)
downloadmullvadvpn-f3191b3d5d50b6aec641d0d0167f86085eba31c1.tar.xz
mullvadvpn-f3191b3d5d50b6aec641d0d0167f86085eba31c1.zip
Retrieve platform and node env in preload
Diffstat (limited to 'gui/src/renderer')
-rw-r--r--gui/src/renderer/app.tsx3
-rw-r--r--gui/src/renderer/preload.ts5
2 files changed, 5 insertions, 3 deletions
diff --git a/gui/src/renderer/app.tsx b/gui/src/renderer/app.tsx
index febcaf8bc8..681086ee0a 100644
--- a/gui/src/renderer/app.tsx
+++ b/gui/src/renderer/app.tsx
@@ -208,9 +208,6 @@ export default class AppRenderer {
// Request the initial state from the main process
const initialState = IpcRendererEventChannel.state.get();
- window.platform = initialState.platform;
- window.runningInDevelopment = initialState.runningInDevelopment;
-
this.setLocale(initialState.locale);
loadTranslations(
messages,
diff --git a/gui/src/renderer/preload.ts b/gui/src/renderer/preload.ts
index 5c44b71eeb..4df178fcc2 100644
--- a/gui/src/renderer/preload.ts
+++ b/gui/src/renderer/preload.ts
@@ -2,3 +2,8 @@ import { contextBridge } from 'electron';
import { IpcRendererEventChannel } from './lib/ipc-event-channel';
contextBridge.exposeInMainWorld('ipc', IpcRendererEventChannel);
+
+contextBridge.exposeInMainWorld('env', {
+ development: process.env.NODE_ENV === 'development',
+ platform: process.platform,
+});