aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/settings/services/ServiceItem.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/settings/services/ServiceItem.tsx')
-rw-r--r--src/components/settings/services/ServiceItem.tsx20
1 files changed, 15 insertions, 5 deletions
diff --git a/src/components/settings/services/ServiceItem.tsx b/src/components/settings/services/ServiceItem.tsx
index bf2dfa9da..babe06b5a 100644
--- a/src/components/settings/services/ServiceItem.tsx
+++ b/src/components/settings/services/ServiceItem.tsx
@@ -1,6 +1,6 @@
1import { Component, ReactElement } from 'react'; 1import { Component, ReactElement } from 'react';
2import { defineMessages, injectIntl, WrappedComponentProps } from 'react-intl'; 2import { defineMessages, injectIntl, WrappedComponentProps } from 'react-intl';
3import ReactTooltip from 'react-tooltip'; 3import { Tooltip as ReactTooltip } from 'react-tooltip';
4import { observer } from 'mobx-react'; 4import { observer } from 'mobx-react';
5import classnames from 'classnames'; 5import classnames from 'classnames';
6import { mdiBellOff, mdiMessageBulletedOff, mdiPower } from '@mdi/js'; 6import { mdiBellOff, mdiMessageBulletedOff, mdiPower } from '@mdi/js';
@@ -73,7 +73,8 @@ class ServiceItem extends Component<IProps> {
73 {service.isMuted && ( 73 {service.isMuted && (
74 <Icon 74 <Icon
75 icon={mdiBellOff} 75 icon={mdiBellOff}
76 data-tip={intl.formatMessage(messages.tooltipIsMuted)} 76 data-tooltip-id="tooltip-service-item"
77 data-tooltip-content={intl.formatMessage(messages.tooltipIsMuted)}
77 /> 78 />
78 )} 79 )}
79 </td> 80 </td>
@@ -85,7 +86,10 @@ class ServiceItem extends Component<IProps> {
85 {!service.isEnabled && ( 86 {!service.isEnabled && (
86 <Icon 87 <Icon
87 icon={mdiPower} 88 icon={mdiPower}
88 data-tip={intl.formatMessage(messages.tooltipIsDisabled)} 89 data-tooltip-id="tooltip-service-item"
90 data-tooltip-content={intl.formatMessage(
91 messages.tooltipIsDisabled,
92 )}
89 /> 93 />
90 )} 94 )}
91 </td> 95 </td>
@@ -97,12 +101,18 @@ class ServiceItem extends Component<IProps> {
97 {!service.isNotificationEnabled && ( 101 {!service.isNotificationEnabled && (
98 <Icon 102 <Icon
99 icon={mdiMessageBulletedOff} 103 icon={mdiMessageBulletedOff}
100 data-tip={intl.formatMessage( 104 data-tooltip-id="tooltip-service-item"
105 data-tooltip-content={intl.formatMessage(
101 messages.tooltipNotificationsDisabled, 106 messages.tooltipNotificationsDisabled,
102 )} 107 )}
103 /> 108 />
104 )} 109 )}
105 <ReactTooltip place="top" type="dark" effect="solid" /> 110 <ReactTooltip
111 id="tooltip-service-item"
112 place="right"
113 variant="dark"
114 style={{ height: 'auto' }}
115 />
106 </td> 116 </td>
107 </tr> 117 </tr>
108 ); 118 );