From bf1d377e083380b4849c5f42aacf3762176eac07 Mon Sep 17 00:00:00 2001 From: Niklas Wenzel Date: Thu, 20 Mar 2025 00:34:03 +0100 Subject: [PATCH] docs: use optional chaining for `app.dock` (#46119) docs: use optional chaining for app.dock --- docs/api/dock.md | 2 +- docs/fiddles/features/macos-dock-menu/main.js | 4 +--- docs/tutorial/macos-dock.md | 4 +--- 3 files changed, 3 insertions(+), 7 deletions(-) diff --git a/docs/api/dock.md b/docs/api/dock.md index ea6ad93db785..4224694728da 100644 --- a/docs/api/dock.md +++ b/docs/api/dock.md @@ -9,7 +9,7 @@ The following example shows how to bounce your icon on the dock. ```js const { app } = require('electron') -app.dock.bounce() +app.dock?.bounce() ``` ### Instance Methods diff --git a/docs/fiddles/features/macos-dock-menu/main.js b/docs/fiddles/features/macos-dock-menu/main.js index 5b8b154fe4a8..4b9503471bca 100644 --- a/docs/fiddles/features/macos-dock-menu/main.js +++ b/docs/fiddles/features/macos-dock-menu/main.js @@ -24,9 +24,7 @@ const dockMenu = Menu.buildFromTemplate([ ]) app.whenReady().then(() => { - if (process.platform === 'darwin') { - app.dock.setMenu(dockMenu) - } + app.dock?.setMenu(dockMenu) }).then(createWindow) app.on('window-all-closed', () => { diff --git a/docs/tutorial/macos-dock.md b/docs/tutorial/macos-dock.md index 6df03e3fd1cf..97b5e5db5b01 100644 --- a/docs/tutorial/macos-dock.md +++ b/docs/tutorial/macos-dock.md @@ -50,9 +50,7 @@ const dockMenu = Menu.buildFromTemplate([ ]) app.whenReady().then(() => { - if (process.platform === 'darwin') { - app.dock.setMenu(dockMenu) - } + app.dock?.setMenu(dockMenu) }).then(createWindow) app.on('window-all-closed', () => {