* Show login page in a specific window
(window: BrowserWindow)
| 545 | * Show login page in a specific window |
| 546 | */ |
| 547 | function showLoginPageInWindow(window: BrowserWindow): void { |
| 548 | console.log("[Main] Showing login page in window", window.id) |
| 549 | |
| 550 | // In dev mode, login.html is in src/renderer, not out/renderer |
| 551 | if (process.env.ELECTRON_RENDERER_URL) { |
| 552 | // Dev mode: load from source directory |
| 553 | const loginPath = join(app.getAppPath(), "src/renderer/login.html") |
| 554 | console.log("[Main] Loading login from:", loginPath) |
| 555 | window.loadFile(loginPath) |
| 556 | } else { |
| 557 | // Production: load from built output |
| 558 | window.loadFile(join(__dirname, "../renderer/login.html")) |
| 559 | } |
| 560 | } |
| 561 | |
| 562 | /** |
| 563 | * Show login page in the focused window (or first window) |
no outgoing calls
no test coverage detected