Add basic logging, debugging and store.

This commit is contained in:
Patrick Fic
2025-03-11 15:49:22 -07:00
parent 87b261178c
commit 69c504c0c6
11 changed files with 2340 additions and 68 deletions

View File

@@ -1,9 +1,14 @@
import Versions from './components/Versions'
import electronLogo from './assets/electron.svg'
import ipcTypes from "../../util/ipcTypes.json";
import electronLogo from "./assets/electron.svg";
import Versions from "./components/Versions";
import log from "electron-log/renderer";
function App(): JSX.Element {
const ipcHandle = (): void => window.electron.ipcRenderer.send('ping')
const ipcHandle = (): void => window.electron.ipcRenderer.send("ping");
const ipcHandleWithType = (): void => {
log.error("Test from renderer.");
window.electron.ipcRenderer.send(ipcTypes.toMain.test, { test: "test" });
};
return (
<>
<img alt="logo" className="logo" src={electronLogo} />
@@ -25,11 +30,14 @@ function App(): JSX.Element {
<a target="_blank" rel="noreferrer" onClick={ipcHandle}>
Send IPC
</a>
<a target="_blank" rel="noreferrer" onClick={ipcHandleWithType}>
Send IPC written by me.
</a>
</div>
</div>
<Versions></Versions>
</>
)
);
}
export default App
export default App;