Olá, Estou fazendo uma aplicação em Electron e preciso que quando o usuario clicar no botão de Login abra uma nova tela.
Vi a documentação e vi que tem uma propriedade
window.open('url-aqui')
mas ela renderiza um tela externa.
Esse é o codigo do meu main.js
const { BrowserWindow } = require('electron');
let window;
let windowLogin;
function createWindow() {
window = new BrowserWindow({
width: 1200,
height: 900,
webPreferences: {
nodeIntegration: true
}
})
window.loadFile('src/ui/view/index.html');
}
function loginWindow() {
windowLogin = new BrowserWindow({
width: 1200,
height: 900,
webPreferences: {
nodeIntegration: true
}
})
windowLogin.loadFile('src/ui/view/home.html');
}
//Exporta para poder utilizar em outro lugar
module.exports = {
createWindow,
loginWindow
}
Como posso abrir uma nova tela ao clicar no botão logar?