Skip to content

Commit 1805195

Browse files
committed
chore: update version to 1.22.6-beta-3 in package.json and package-lock.json; add isSuperAdmin prop to PageHeader component
1 parent 1dc3999 commit 1805195

3 files changed

Lines changed: 19 additions & 15 deletions

File tree

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@devtron-labs/devtron-fe-common-lib",
3-
"version": "1.22.6-beta-1",
3+
"version": "1.22.6-beta-3",
44
"description": "Supporting common component library",
55
"type": "module",
66
"main": "dist/index.js",

src/Shared/Components/Header/PageHeader.tsx

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ const PageHeader = ({
5959
sidePanelConfig,
6060
tempAppWindowConfig,
6161
featureAskDevtronExpert,
62+
isSuperAdmin,
6263
} = useMainContext()
6364
const { showSwitchThemeLocationTippy, handleShowSwitchThemeLocationTippyChange } = useTheme()
6465

@@ -146,18 +147,21 @@ const PageHeader = ({
146147

147148
const renderLogoutHelpSection = () => (
148149
<>
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-
)}
150+
{isSuperAdmin &&
151+
featureAskDevtronExpert &&
152+
sidePanelConfig.state === 'closed' &&
153+
!tempAppWindowConfig.open && (
154+
<Tooltip content="Ask Devtron AI" placement="bottom" alwaysShowTippyOnHover delay={[500, null]}>
155+
<button
156+
className="enable-svg-animation--hover flex dc__no-background p-2 dc__outline-none-imp dc__no-border"
157+
onClick={onAskButtonClick}
158+
type="button"
159+
aria-label="Ask Devtron Expert"
160+
>
161+
<Icon name="ic-devtron-ai" color={null} size={28} />
162+
</button>
163+
</Tooltip>
164+
)}
161165

162166
<HelpButton
163167
serverInfo={currentServerInfo.serverInfo}

0 commit comments

Comments
 (0)