@@ -13,6 +13,8 @@ import React, { ChangeEvent, FormEvent, useEffect, useRef, useState } from 'reac
13
13
import { useDispatch , useSelector } from 'react-redux'
14
14
import { useParams } from 'react-router-dom'
15
15
import { appContextPubSub , setPubSubFieldsContext } from 'uiSrc/slices/app/context'
16
+ import { connectedInstanceSelector } from 'uiSrc/slices/instances/instances'
17
+ import { ConnectionType } from 'uiSrc/slices/interfaces'
16
18
import { publishMessageAction } from 'uiSrc/slices/pubsub/pubsub'
17
19
import { ReactComponent as UserIcon } from 'uiSrc/assets/img/icons/user.svg'
18
20
@@ -22,6 +24,8 @@ const HIDE_BADGE_TIMER = 3000
22
24
23
25
const PublishMessage = ( ) => {
24
26
const { channel : channelContext , message : messageContext } = useSelector ( appContextPubSub )
27
+ const { connectionType } = useSelector ( connectedInstanceSelector )
28
+
25
29
const [ channel , setChannel ] = useState < string > ( channelContext )
26
30
const [ message , setMessage ] = useState < string > ( messageContext )
27
31
const [ isShowBadge , setIsShowBadge ] = useState < boolean > ( false )
@@ -100,8 +104,12 @@ const PublishMessage = () => {
100
104
/>
101
105
< EuiBadge className = { cx ( styles . badge , { [ styles . show ] : isShowBadge } ) } data-testid = "affected-clients-badge" >
102
106
< EuiIcon className = { styles . iconCheckBadge } type = "check" />
103
- < span data-testid = "affected-clients" > { affectedClients } </ span >
104
- < EuiIcon className = { styles . iconUserBadge } type = { UserIcon || 'user' } />
107
+ { connectionType !== ConnectionType . Cluster && (
108
+ < >
109
+ < span className = { styles . affectedClients } data-testid = "affected-clients" > { affectedClients } </ span >
110
+ < EuiIcon className = { styles . iconUserBadge } type = { UserIcon || 'user' } />
111
+ </ >
112
+ ) }
105
113
</ EuiBadge >
106
114
</ >
107
115
</ EuiFormRow >
0 commit comments