Skip to content

Commit 6c28896

Browse files
feat: Conditionally display 'Check for Updates' menu item based on CLI type
1 parent 2f2ceed commit 6c28896

File tree

1 file changed

+10
-6
lines changed
  • ui/desktop/electron-app/src/config

1 file changed

+10
-6
lines changed

ui/desktop/electron-app/src/config/menu.js

+10-6
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ const { shell, dialog } = require('electron');
22
const appUpdater = require('../helpers/app-updater.js');
33
const { isMac, isWindows } = require('../helpers/platform.js');
44
const config = require('../../config/config.js');
5-
const { version } = require('../cli/index.js');
5+
const { isBuiltInCli, version } = require('../cli/index.js');
66

77
const generateMenuTemplate = () => {
88
const aboutDialog = () => {
@@ -30,11 +30,15 @@ const generateMenuTemplate = () => {
3030
label: `About ${config.productName}`,
3131
click: aboutDialog,
3232
},
33-
{
34-
id: 'update',
35-
label: 'Check for Updates',
36-
click: async () => appUpdater.run(),
37-
},
33+
...(isBuiltInCli
34+
? [
35+
{
36+
id: 'update',
37+
label: 'Check for Updates',
38+
click: async () => appUpdater.run(),
39+
},
40+
]
41+
: []),
3842
{ type: 'separator' },
3943
{ role: 'services' },
4044
{ type: 'separator' },

0 commit comments

Comments
 (0)