INNER CODE UNIT · TypeScript

createWindow

farm-fe/farm · crates/create-farm-rs/templates/electron/preact/electron/main.ts:29

function createWindow() {
  win = new BrowserWindow({
    icon: path.join(process.env.FARM_PUBLIC, 'logo.svg'),
    webPreferences: {
      preload: path.join(__dirname, './preload.mjs'),
    },
  })

  // Test active push message to Renderer-process.
  win.webContents.on('did-finish-load', () => {
    win?.webContents.send('main-process-message', (new Date).toLocaleString())
  })

  if (process.env.FARM_DEV_SERVER_URL) {
    win.loadURL(process.env.FARM_DEV_SERVER_URL)
    win.webContents.openDevTools()
  } else {
    // win.loadFile('dist/index.html')

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…