9 lines
441 B
JavaScript
9 lines
441 B
JavaScript
|
|
// Preload for panel-header.html, the bar over an open sidebar panel.
|
||
|
|
const { contextBridge, ipcRenderer } = require("electron");
|
||
|
|
contextBridge.exposeInMainWorld("panelHeader", {
|
||
|
|
getState: () => ipcRenderer.invoke("panel-header-state"),
|
||
|
|
toggleMax: () => ipcRenderer.invoke("panel-header-max"),
|
||
|
|
close: () => ipcRenderer.invoke("panel-header-close"),
|
||
|
|
onState: (cb) => ipcRenderer.on("panel-header-state", (_e, s) => cb(s)),
|
||
|
|
});
|