-
-
Notifications
You must be signed in to change notification settings - Fork 9
/
preload.js
32 lines (27 loc) · 1 KB
/
preload.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
const { ipcRenderer } = require("electron");
document.addEventListener("DOMContentLoaded", () => {
const closeButton = document.getElementById("closeButton");
closeButton.addEventListener("click", () => {
ipcRenderer.send("close-dialog");
});
const chatgpt = document.getElementById("chatgpt");
const bard = document.getElementById("gemini");
const perplexSearch = document.getElementById("perplexSearch");
const perplexChat = document.getElementById("perplexChat");
const claude = document.getElementById("claude");
chatgpt.addEventListener("click", () => {
ipcRenderer.send("dialog-response", 0);
});
bard.addEventListener("click", () => {
ipcRenderer.send("dialog-response", 1);
});
perplexSearch.addEventListener("click", () => {
ipcRenderer.send("dialog-response", 2);
});
perplexChat.addEventListener("click", () => {
ipcRenderer.send("dialog-response", 3);
});
claude.addEventListener("click", () => {
ipcRenderer.send("dialog-response", 4);
});
});