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.js21
1 files changed, 13 insertions, 8 deletions
diff --git a/src/components/services/tabs/TabItem.js b/src/components/services/tabs/TabItem.js
index 3ea6c5da2..a07652284 100644
--- a/src/components/services/tabs/TabItem.js
+++ b/src/components/services/tabs/TabItem.js
@@ -9,10 +9,12 @@ import injectSheet from 'react-jss';
9import ms from 'ms'; 9import ms from 'ms';
10 10
11import { observable, autorun, reaction } from 'mobx'; 11import { observable, autorun, reaction } from 'mobx';
12import { mdiExclamation } from '@mdi/js';
12import ServiceModel from '../../../models/Service'; 13import ServiceModel from '../../../models/Service';
13import { cmdOrCtrlShortcutKey } from '../../../environment'; 14import { cmdOrCtrlShortcutKey } from '../../../environment';
14import globalMessages from '../../../i18n/globalMessages'; 15import globalMessages from '../../../i18n/globalMessages';
15import SettingsStore from '../../../stores/SettingsStore'; 16import SettingsStore from '../../../stores/SettingsStore';
17import { Icon } from '../../ui/icon';
16 18
17const IS_SERVICE_DEBUGGING_ENABLED = ( 19const IS_SERVICE_DEBUGGING_ENABLED = (
18 localStorage.getItem('debug') || '' 20 localStorage.getItem('debug') || ''
@@ -334,10 +336,10 @@ class TabItem extends Component {
334 } 336 }
335 337
336 let errorBadge = null; 338 let errorBadge = null;
337 if ( service.isError ) { 339 if (service.isError) {
338 errorBadge=( 340 errorBadge = (
339 <i className = " mdi mdi-exclamation tab-item__error-icon"/> 341 <Icon icon={mdiExclamation} className="tab-item__error-icon" />
340 ) 342 );
341 } 343 }
342 344
343 return ( 345 return (
@@ -359,11 +361,14 @@ class TabItem extends Component {
359 : '' 361 : ''
360 }`} 362 }`}
361 > 363 >
362 364 {showServiceNameSetting ? (
363 {showServiceNameSetting? <div> 365 <div>
366 <img src={service.icon} className="tab-item__icon" alt="" />
367 <span className="tab-item__label">{service.name}</span>
368 </div>
369 ) : (
364 <img src={service.icon} className="tab-item__icon" alt="" /> 370 <img src={service.icon} className="tab-item__icon" alt="" />
365 <span className="tab-item__label">{service.name}</span> 371 )}
366 </div> : <img src={service.icon} className="tab-item__icon" alt="" />}
367 372
368 {notificationBadge} 373 {notificationBadge}
369 {errorBadge} 374 {errorBadge}