Skip to content

Commit b336f74

Browse files
committed
Merge branch 'develop' of github.com:devtron-labs/dashboard into feat/revamp-edit-taints-modal
2 parents 1c80320 + 377b7d2 commit b336f74

File tree

20 files changed

+369
-204
lines changed

20 files changed

+369
-204
lines changed

.env

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,4 +69,4 @@ FEATURE_DEFAULT_AUTHENTICATED_VIEW_ENABLE=false
6969
GATEKEEPER_URL=https://license.devtron.ai/dashboard
7070
FEATURE_AI_INTEGRATION_ENABLE=false
7171
LOGIN_PAGE_IMAGE=
72-
FEATURE_REDFISH_NODE_ENABLE=false
72+
FEATURE_REDFISH_NODE_ENABLE=false

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"private": true,
55
"homepage": "/dashboard",
66
"dependencies": {
7-
"@devtron-labs/devtron-fe-common-lib": "1.14.0-pre-0",
7+
"@devtron-labs/devtron-fe-common-lib": "1.14.1-pre-2",
88
"@esbuild-plugins/node-globals-polyfill": "0.2.3",
99
"@rjsf/core": "^5.13.3",
1010
"@rjsf/utils": "^5.13.3",

src/Pages/GlobalConfigurations/ClustersAndEnvironments/CreateCluster/Sidebar.tsx

Lines changed: 38 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
import { generatePath, NavLink, useParams, useRouteMatch } from 'react-router-dom'
1818

19-
import { Icon, IconName, ModalSidebarPanel } from '@devtron-labs/devtron-fe-common-lib'
19+
import { Icon, IconName, ModalSidebarPanel, SERVER_MODE, useMainContext } from '@devtron-labs/devtron-fe-common-lib'
2020

2121
import { importComponentFromFELibrary } from '@Components/common'
2222

@@ -27,47 +27,53 @@ const isFELibAvailable = importComponentFromFELibrary('isFELibAvailable', null,
2727

2828
const Sidebar = () => {
2929
const { path } = useRouteMatch()
30+
const { serverMode } = useMainContext()
3031
const { type } = useParams<CreateClusterParams>()
3132

3233
const selectedSidebarElement = SIDEBAR_CONFIG[type]
3334

3435
return (
3536
<div className="w-250 p-20 flexbox-col dc__gap-24 dc__no-shrink dc__overflow-auto">
3637
<div className="flexbox-col">
37-
{Object.entries(SIDEBAR_CONFIG).map(([key, { title, iconName, isEnterprise, dataTestId }]) => {
38-
const isSelected = type.toLowerCase() === key.toLowerCase()
38+
{Object.entries(SIDEBAR_CONFIG).map(
39+
([key, { title, iconName, isEnterprise, dataTestId, hideInEAMode }]) => {
40+
if (hideInEAMode && serverMode === SERVER_MODE.EA_ONLY) {
41+
return null
42+
}
43+
const isSelected = type.toLowerCase() === key.toLowerCase()
3944

40-
return (
41-
<NavLink
42-
data-testid={dataTestId}
43-
key={key}
44-
className={`dc__transparent flex left dc__gap-8 py-6 px-8 br-4 ${isSelected ? 'bcb-1' : 'dc__hover-n50'}`}
45-
to={generatePath(path, { type: key })}
46-
>
47-
<span className="dc__fill-available-space dc__no-shrink icon-dim-16">
48-
<Icon name={iconName as IconName} color={isSelected ? 'B500' : 'N600'} />
49-
</span>
50-
51-
<span
52-
className={`fs-13 lh-20 dc__truncate flex-grow-1 ${isSelected ? 'cb-5 fw-6' : 'cn-9'}`}
45+
return (
46+
<NavLink
47+
data-testid={dataTestId}
48+
key={key}
49+
className={`dc__transparent flex left dc__gap-8 py-6 px-8 br-4 ${isSelected ? 'bcb-1' : 'dc__hover-n50'}`}
50+
to={generatePath(path, { type: key })}
5351
>
54-
{title}
55-
</span>
52+
<span className="dc__fill-available-space dc__no-shrink icon-dim-16">
53+
<Icon name={iconName as IconName} color={isSelected ? 'B500' : 'N600'} />
54+
</span>
55+
56+
<span
57+
className={`fs-13 lh-20 dc__truncate flex-grow-1 ${isSelected ? 'cb-5 fw-6' : 'cn-9'}`}
58+
>
59+
{title}
60+
</span>
5661

57-
{isEnterprise && !isFELibAvailable && (
58-
<Icon
59-
name="ic-enterprise-feat"
60-
color="Y700"
61-
tooltipProps={{
62-
content: 'This is an enterprise only feature',
63-
placement: 'right',
64-
alwaysShowTippyOnHover: true,
65-
}}
66-
/>
67-
)}
68-
</NavLink>
69-
)
70-
})}
62+
{isEnterprise && !isFELibAvailable && (
63+
<Icon
64+
name="ic-enterprise-feat"
65+
color="Y700"
66+
tooltipProps={{
67+
content: 'This is an enterprise only feature',
68+
placement: 'right',
69+
alwaysShowTippyOnHover: true,
70+
}}
71+
/>
72+
)}
73+
</NavLink>
74+
)
75+
},
76+
)}
7177
</div>
7278

7379
<div className="divider__secondary--horizontal" />

src/Pages/GlobalConfigurations/ClustersAndEnvironments/CreateCluster/constants.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,5 +44,6 @@ export const SIDEBAR_CONFIG: SidebarConfigType = {
4444
</>
4545
),
4646
isEnterprise: true,
47+
hideInEAMode: true,
4748
},
4849
} as const

src/Pages/GlobalConfigurations/ClustersAndEnvironments/CreateCluster/types.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ export type SidebarConfigType = Record<
1515
dataTestId: string
1616
documentationHeader?: string
1717
isEnterprise?: true
18+
hideInEAMode?: true
1819
}
1920
>
2021

src/assets/icons/ic-dot.svg

Lines changed: 3 additions & 5 deletions
Loading

src/assets/icons/ic-more-vertical.svg

Lines changed: 21 additions & 0 deletions
Loading

src/components/CIPipelineN/TaskList.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ import { importComponentFromFELibrary } from '@Components/common'
3232
import TaskTitle from './TaskTitle'
3333
import { ReactComponent as Add } from '../../assets/icons/ic-add.svg'
3434
import { ReactComponent as Drag } from '../../assets/icons/drag.svg'
35-
import { ReactComponent as Dots } from '@Icons/ic-dot.svg'
35+
import { ReactComponent as Dots } from '@Icons/ic-more-vertical.svg'
3636
import { ReactComponent as Trash } from '../../assets/icons/ic-delete-interactive.svg'
3737
import { ReactComponent as AlertTriangle } from '../../assets/icons/ic-alert-triangle.svg'
3838
import { ReactComponent as MoveToPre } from '../../assets/icons/ic-arrow-backward.svg'

src/components/ResourceBrowser/ResourceList/ClusterSelector.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ import {
2727
ValueContainerWithLoadingShimmer,
2828
} from '@devtron-labs/devtron-fe-common-lib'
2929

30-
import { ReactComponent as MenuDots } from '@Icons/ic-dot.svg'
30+
import { ReactComponent as MenuDots } from '@Icons/ic-more-vertical.svg'
3131
import DeleteClusterConfirmationModal from '@Components/cluster/DeleteClusterConfirmationModal'
3232

3333
import { URLS } from '../../../config'

src/components/ResourceBrowser/ResourceList/NodeActionsMenu.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import { useHistory, useLocation, useRouteMatch } from 'react-router-dom'
1919

2020
import { noop, PopupMenu } from '@devtron-labs/devtron-fe-common-lib'
2121

22-
import { ReactComponent as MenuDots } from '@Icons/ic-dot.svg'
22+
import { ReactComponent as MenuDots } from '@Icons/ic-more-vertical.svg'
2323
import { ReactComponent as UncordonIcon } from '@Icons/ic-play-outline.svg'
2424
import { TaintType } from '@Components/ClusterNodes/types'
2525
import { AppDetailsTabs } from '@Components/v2/appDetails/appDetails.store'

0 commit comments

Comments
 (0)