const { BrowserWindow } = require('electron') const { createWindow } = require('./lib/common') // props: { id: 'TIS_APP_TEMPLATE_KT', entry: '' } const create = props => { const windows = BrowserWindow.getAllWindows() const found = windows.find(w => w[props.id]) if (found) { found.show() found.center() return found } const win = createWindow(props.entry, { show: true }) win[props.id] = true return win } module.exports = { create }