mirror of
https://github.com/hydralauncher/hydra.git
synced 2026-01-19 17:23:57 +00:00
19 lines
460 B
TypeScript
19 lines
460 B
TypeScript
import { BrowserWindow, app, shell } from "electron";
|
|
import { registerEvent } from "../register-event";
|
|
|
|
let mainWindow: BrowserWindow | null = null;
|
|
|
|
app.on("ready", () => {
|
|
mainWindow = new BrowserWindow({});
|
|
|
|
mainWindow.loadURL("file://" + __dirname + "/index.html");
|
|
});
|
|
|
|
const openExternalUrl = async (
|
|
_event: Electron.IpcMainInvokeEvent,
|
|
url: string
|
|
) => shell.openExternal(url);
|
|
|
|
registerEvent(openExternalUrl, {
|
|
name: "openExternalUrl",
|
|
}); |