From 3a5c3f016bfa20cb2b0c7108aa19350cdaec6085 Mon Sep 17 00:00:00 2001 From: Stefan Malzner Date: Sun, 18 Mar 2018 15:59:58 +0100 Subject: fix(Service Tabs): Remove "delete service" context menu when not in development mode --- src/components/services/tabs/TabItem.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'src/components/services/tabs/TabItem.js') diff --git a/src/components/services/tabs/TabItem.js b/src/components/services/tabs/TabItem.js index 7aed8fda7..638262f7f 100644 --- a/src/components/services/tabs/TabItem.js +++ b/src/components/services/tabs/TabItem.js @@ -7,7 +7,7 @@ import classnames from 'classnames'; import { SortableElement } from 'react-sortable-hoc'; import ServiceModel from '../../../models/Service'; -import { ctrlKey } from '../../../environment'; +import { isDevMode, ctrlKey } from '../../../environment'; const { Menu } = remote; @@ -119,10 +119,14 @@ class TabItem extends Component { click: () => (service.isEnabled ? disableService() : enableService()), }, { type: 'separator', - }, { - label: intl.formatMessage(messages.deleteService), - click: () => deleteService(), }]; + + if (isDevMode) { + menuTemplate.push({ + label: intl.formatMessage(messages.deleteService), + click: () => deleteService(), + }); + } const menu = Menu.buildFromTemplate(menuTemplate); let notificationBadge = null; -- cgit v1.2.3-54-g00ecf