um-react-electron/src/renderer.js

27 lines
876 B
JavaScript
Raw Permalink Normal View History

2023-08-29 22:25:50 +00:00
// This file is required by the index.html file and will
// be executed in the renderer process for that window.
// No Node.js APIs are available in this process because
// `nodeIntegration` is turned off. Use `preload.js` to
// selectively enable features needed in the rendering
// process.
;(async () => {
window.addEventListener('DOMContentLoaded', () => {
doAThing()
})
function doAThing() {
const versions = window.electron.process.versions
replaceText('.electron-version', `Electron v${versions.electron}`)
replaceText('.chrome-version', `Chromium v${versions.chrome}`)
replaceText('.node-version', `Node v${versions.node}`)
replaceText('.v8-version', `V8 v${versions.v8}`)
}
function replaceText(selector, text) {
const element = document.querySelector(selector)
if (element) {
element.innerText = text
}
}
})()