Initial commit — Electron + React frontend, Express/Docker backend, members & project management
This commit is contained in:
14
frontend/electron/preload.cjs
Normal file
14
frontend/electron/preload.cjs
Normal file
@@ -0,0 +1,14 @@
|
||||
const { contextBridge, ipcRenderer } = require('electron')
|
||||
|
||||
contextBridge.exposeInMainWorld('ENV', {
|
||||
API_URL: process.env.VITE_API_URL || 'http://localhost:4000/api'
|
||||
})
|
||||
|
||||
contextBridge.exposeInMainWorld('app', {
|
||||
storage: {
|
||||
get: (key) => ipcRenderer.invoke('storage-get', key),
|
||||
set: (key, value) => ipcRenderer.invoke('storage-set', key, value),
|
||||
remove: (key) => ipcRenderer.invoke('storage-remove', key)
|
||||
},
|
||||
getAPIUrl: () => ipcRenderer.invoke('get-api-url')
|
||||
})
|
||||
Reference in New Issue
Block a user