aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/services/tabs/TabItem.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/services/tabs/TabItem.js')
-rw-r--r--src/components/services/tabs/TabItem.js15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/components/services/tabs/TabItem.js b/src/components/services/tabs/TabItem.js
index 9e03d2e21..7b001f6ee 100644
--- a/src/components/services/tabs/TabItem.js
+++ b/src/components/services/tabs/TabItem.js
@@ -28,6 +28,14 @@ const messages = defineMessages({
28 id: 'tabs.item.enableNotification', 28 id: 'tabs.item.enableNotification',
29 defaultMessage: '!!!Enable notifications', 29 defaultMessage: '!!!Enable notifications',
30 }, 30 },
31 disableAudio: {
32 id: 'tabs.item.disableAudio',
33 defaultMessage: '!!!Disable audio',
34 },
35 enableAudio: {
36 id: 'tabs.item.enableAudio',
37 defaultMessage: '!!!Enable audio',
38 },
31 disableService: { 39 disableService: {
32 id: 'tabs.item.disableService', 40 id: 'tabs.item.disableService',
33 defaultMessage: '!!!Disable Service', 41 defaultMessage: '!!!Disable Service',
@@ -46,6 +54,7 @@ class TabItem extends Component {
46 shortcutIndex: PropTypes.number.isRequired, 54 shortcutIndex: PropTypes.number.isRequired,
47 reload: PropTypes.func.isRequired, 55 reload: PropTypes.func.isRequired,
48 toggleNotifications: PropTypes.func.isRequired, 56 toggleNotifications: PropTypes.func.isRequired,
57 toggleAudio: PropTypes.func.isRequired,
49 openSettings: PropTypes.func.isRequired, 58 openSettings: PropTypes.func.isRequired,
50 deleteService: PropTypes.func.isRequired, 59 deleteService: PropTypes.func.isRequired,
51 disableService: PropTypes.func.isRequired, 60 disableService: PropTypes.func.isRequired,
@@ -62,6 +71,7 @@ class TabItem extends Component {
62 shortcutIndex, 71 shortcutIndex,
63 reload, 72 reload,
64 toggleNotifications, 73 toggleNotifications,
74 toggleAudio,
65 deleteService, 75 deleteService,
66 disableService, 76 disableService,
67 openSettings, 77 openSettings,
@@ -90,6 +100,11 @@ class TabItem extends Component {
90 : intl.formatMessage(messages.enableNotifications), 100 : intl.formatMessage(messages.enableNotifications),
91 click: () => toggleNotifications(), 101 click: () => toggleNotifications(),
92 }, { 102 }, {
103 label: service.isMuted
104 ? intl.formatMessage(messages.enableAudio)
105 : intl.formatMessage(messages.disableAudio),
106 click: () => toggleAudio(),
107 }, {
93 label: intl.formatMessage(messages.disableService), 108 label: intl.formatMessage(messages.disableService),
94 click: () => disableService(), 109 click: () => disableService(),
95 }, { 110 }, {