diff options
Diffstat (limited to 'src/components/services/tabs/TabItem.js')
-rw-r--r-- | src/components/services/tabs/TabItem.js | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/components/services/tabs/TabItem.js b/src/components/services/tabs/TabItem.js index 7b001f6ee..4a37bad57 100644 --- a/src/components/services/tabs/TabItem.js +++ b/src/components/services/tabs/TabItem.js | |||
@@ -40,6 +40,10 @@ const messages = defineMessages({ | |||
40 | id: 'tabs.item.disableService', | 40 | id: 'tabs.item.disableService', |
41 | defaultMessage: '!!!Disable Service', | 41 | defaultMessage: '!!!Disable Service', |
42 | }, | 42 | }, |
43 | enableService: { | ||
44 | id: 'tabs.item.enableService', | ||
45 | defaultMessage: '!!!Enable Service', | ||
46 | }, | ||
43 | deleteService: { | 47 | deleteService: { |
44 | id: 'tabs.item.deleteService', | 48 | id: 'tabs.item.deleteService', |
45 | defaultMessage: '!!!Delete Service', | 49 | defaultMessage: '!!!Delete Service', |
@@ -58,6 +62,7 @@ class TabItem extends Component { | |||
58 | openSettings: PropTypes.func.isRequired, | 62 | openSettings: PropTypes.func.isRequired, |
59 | deleteService: PropTypes.func.isRequired, | 63 | deleteService: PropTypes.func.isRequired, |
60 | disableService: PropTypes.func.isRequired, | 64 | disableService: PropTypes.func.isRequired, |
65 | enableService: PropTypes.func.isRequired, | ||
61 | }; | 66 | }; |
62 | 67 | ||
63 | static contextTypes = { | 68 | static contextTypes = { |
@@ -74,6 +79,7 @@ class TabItem extends Component { | |||
74 | toggleAudio, | 79 | toggleAudio, |
75 | deleteService, | 80 | deleteService, |
76 | disableService, | 81 | disableService, |
82 | enableService, | ||
77 | openSettings, | 83 | openSettings, |
78 | } = this.props; | 84 | } = this.props; |
79 | const { intl } = this.context; | 85 | const { intl } = this.context; |
@@ -121,6 +127,7 @@ class TabItem extends Component { | |||
121 | 'tab-item': true, | 127 | 'tab-item': true, |
122 | 'is-active': service.isActive, | 128 | 'is-active': service.isActive, |
123 | 'has-custom-icon': service.hasCustomIcon, | 129 | 'has-custom-icon': service.hasCustomIcon, |
130 | 'is-disabled': !service.isEnabled, | ||
124 | })} | 131 | })} |
125 | onClick={clickHandler} | 132 | onClick={clickHandler} |
126 | onContextMenu={() => menu.popup(remote.getCurrentWindow())} | 133 | onContextMenu={() => menu.popup(remote.getCurrentWindow())} |