@@ -22,9 +22,9 @@ import { handleAnalyticsEvent } from '@Shared/Analytics'
2222import { ComponentSizeType } from '@Shared/constants'
2323import { InstallationType } from '@Shared/types'
2424
25- import { TippyCustomized , TippyTheme , Tooltip } from '../../../Common'
25+ import { TippyCustomized , TippyTheme } from '../../../Common'
2626import { POSTHOG_EVENT_ONBOARDING } from '../../../Common/Constants'
27- import { SidePanelTab , useMainContext , useTheme , useUserEmail } from '../../Providers'
27+ import { useMainContext , useTheme , useUserEmail } from '../../Providers'
2828import { Button , ButtonStyleType , ButtonVariantType } from '../Button'
2929import { Icon } from '../Icon'
3030import { ImageWithFallback } from '../ImageWithFallback'
@@ -55,10 +55,10 @@ const PageHeader = ({
5555 const {
5656 setLoginCount,
5757 setShowGettingStartedCard,
58- setSidePanelConfig,
5958 sidePanelConfig,
6059 tempAppWindowConfig,
6160 featureAskDevtronExpert,
61+ AskDevtronButton,
6262 } = useMainContext ( )
6363 const { showSwitchThemeLocationTippy, handleShowSwitchThemeLocationTippyChange } = useTheme ( )
6464
@@ -136,28 +136,12 @@ const PageHeader = ({
136136 </ div >
137137 )
138138
139- const onAskButtonClick = ( ) => {
140- handleAnalyticsEvent ( {
141- category : 'AI' ,
142- action : 'HELP_ASK_DEVTRON_AI' ,
143- } )
144- setSidePanelConfig ( ( prev ) => ( { ...prev , state : SidePanelTab . ASK_DEVTRON } ) )
145- }
146-
147139 const renderLogoutHelpSection = ( ) => (
148140 < >
149- { featureAskDevtronExpert && sidePanelConfig . state === 'closed' && ! tempAppWindowConfig . open && (
150- < Tooltip content = "Ask Devtron AI" placement = "bottom" alwaysShowTippyOnHover delay = { [ 500 , null ] } >
151- < button
152- className = "enable-svg-animation--hover flex dc__no-background p-2 dc__outline-none-imp dc__no-border"
153- onClick = { onAskButtonClick }
154- type = "button"
155- aria-label = "Ask Devtron Expert"
156- >
157- < Icon name = "ic-devtron-ai" color = { null } size = { 28 } />
158- </ button >
159- </ Tooltip >
160- ) }
141+ { AskDevtronButton &&
142+ featureAskDevtronExpert &&
143+ sidePanelConfig . state === 'closed' &&
144+ ! tempAppWindowConfig . open && < AskDevtronButton /> }
161145
162146 < HelpButton
163147 serverInfo = { currentServerInfo . serverInfo }
0 commit comments