diff --git a/src/main/components/menu.ts b/src/main/components/menu.ts new file mode 100644 index 00000000..3eb82f88 --- /dev/null +++ b/src/main/components/menu.ts @@ -0,0 +1,7 @@ +import type { MenuItemConstructorOptions } from 'electron' +import { Menu, BrowserWindow } from 'electron' + +export const createPopupMenu = (template: MenuItemConstructorOptions[]) => { + const menu = Menu.buildFromTemplate(template) + menu.popup({ window: BrowserWindow.getFocusedWindow()! }) +}