Files
Git-Manager-Gui/tray-menu-preload.js
T
2026-10-22 09:13:16 +00:00

10 lines
469 B
JavaScript

// Preload für das Tray-Menüfenster (renderer/tray-menu.html): nur die vier nötigen Kanäle.
const { contextBridge, ipcRenderer } = require('electron');
contextBridge.exposeInMainWorld('trayApi', {
onState: (cb) => ipcRenderer.on('tray-menu-state', (_event, state) => cb(state)),
action: (id) => ipcRenderer.send('tray-menu:action', id),
resize: (height) => ipcRenderer.send('tray-menu:resize', height),
close: () => ipcRenderer.send('tray-menu:close')
});