diff options
author | Stefan Malzner <stefan@adlk.io> | 2017-11-10 15:40:01 +0100 |
---|---|---|
committer | Stefan Malzner <stefan@adlk.io> | 2017-11-10 15:40:01 +0100 |
commit | f39e31af92f3ae6689697685d008f0487a5be351 (patch) | |
tree | c00654dbb28817cbfdca8223c1f86d38c706e163 /src/components/services/tabs/TabItem.js | |
parent | feat(App): Respect System DoNotDisturb mode for service audio (diff) | |
parent | Merge pull request #248 from meetfranz/feature/192-display-disabled-services (diff) | |
download | ferdium-app-f39e31af92f3ae6689697685d008f0487a5be351.tar.gz ferdium-app-f39e31af92f3ae6689697685d008f0487a5be351.tar.zst ferdium-app-f39e31af92f3ae6689697685d008f0487a5be351.zip |
Merge branch 'develop' into feature/mute-service
# Conflicts:
# src/components/services/content/ServiceWebview.js
# src/components/services/content/Services.js
# src/components/services/tabs/TabItem.js
# src/containers/layout/AppLayoutContainer.js
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())} |