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.js16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/components/services/tabs/TabItem.js b/src/components/services/tabs/TabItem.js
index d4a4048eb..3c27cca73 100644
--- a/src/components/services/tabs/TabItem.js
+++ b/src/components/services/tabs/TabItem.js
@@ -41,6 +41,14 @@ const messages = defineMessages({
41 id: 'tabs.item.enableAudio', 41 id: 'tabs.item.enableAudio',
42 defaultMessage: '!!!Enable audio', 42 defaultMessage: '!!!Enable audio',
43 }, 43 },
44 enableDarkMode: {
45 id: 'tabs.item.enableDarkMode',
46 defaultMessage: '!!!Enable Dark mode',
47 },
48 disableDarkMode: {
49 id: 'tabs.item.disableDarkMode',
50 defaultMessage: '!!!Disable Dark mode',
51 },
44 disableService: { 52 disableService: {
45 id: 'tabs.item.disableService', 53 id: 'tabs.item.disableService',
46 defaultMessage: '!!!Disable Service', 54 defaultMessage: '!!!Disable Service',
@@ -118,6 +126,7 @@ class TabItem extends Component {
118 reload: PropTypes.func.isRequired, 126 reload: PropTypes.func.isRequired,
119 toggleNotifications: PropTypes.func.isRequired, 127 toggleNotifications: PropTypes.func.isRequired,
120 toggleAudio: PropTypes.func.isRequired, 128 toggleAudio: PropTypes.func.isRequired,
129 toggleDarkMode: PropTypes.func.isRequired,
121 openSettings: PropTypes.func.isRequired, 130 openSettings: PropTypes.func.isRequired,
122 deleteService: PropTypes.func.isRequired, 131 deleteService: PropTypes.func.isRequired,
123 disableService: PropTypes.func.isRequired, 132 disableService: PropTypes.func.isRequired,
@@ -169,6 +178,7 @@ class TabItem extends Component {
169 reload, 178 reload,
170 toggleNotifications, 179 toggleNotifications,
171 toggleAudio, 180 toggleAudio,
181 toggleDarkMode,
172 deleteService, 182 deleteService,
173 disableService, 183 disableService,
174 enableService, 184 enableService,
@@ -216,6 +226,12 @@ class TabItem extends Component {
216 click: () => toggleAudio(), 226 click: () => toggleAudio(),
217 }, 227 },
218 { 228 {
229 label: service.isDarkModeEnabled
230 ? intl.formatMessage(messages.enableDarkMode)
231 : intl.formatMessage(messages.disableDarkMode),
232 click: () => toggleDarkMode(),
233 },
234 {
219 label: intl.formatMessage( 235 label: intl.formatMessage(
220 service.isEnabled ? messages.disableService : messages.enableService, 236 service.isEnabled ? messages.disableService : messages.enableService,
221 ), 237 ),