Skip to content

Commit 3ff9fe1

Browse files
committed
Merge branch 'develop' of github.com:devtron-labs/dashboard into feat/use-rjsf-chart-store
2 parents db7657d + 51ff520 commit 3ff9fe1

File tree

113 files changed

+3639
-6171
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

113 files changed

+3639
-6171
lines changed

.eslintignore

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
.eslintrc.js
66
vite.config.mts
77

8-
# The following files have eslint errors/warningssrc/App.tsx
8+
# The following files have eslint errors/warnings
99
src/App.tsx
1010
src/Pages/GlobalConfigurations/Authorization/APITokens/__tests__/ApiTokens.test.tsx
1111
src/components/AppSelector/AppSelector.tsx
@@ -82,9 +82,7 @@ src/components/ClusterNodes/constants.ts
8282
src/components/Hotjar/Hotjar.tsx
8383
src/components/Jobs/ExpandedRow/ExpandedRow.tsx
8484
src/components/Jobs/JobDetails/JobDetails.tsx
85-
src/components/Jobs/JobList/JobListContainer.tsx
8685
src/components/Jobs/JobList/JobListView.tsx
87-
src/components/Jobs/JobList/JobsList.tsx
8886
src/components/Jobs/Jobs.tsx
8987
src/components/Jobs/JobsEmptyState.tsx
9088
src/components/Jobs/Service.ts
@@ -94,7 +92,6 @@ src/components/ResourceBrowser/ResourceList/ResourceList.component.tsx
9492
src/components/ResourceBrowser/ResourceList/__tests__/Sidebar.test.tsx
9593
src/components/__mocks__/monaco-editor.js
9694
src/components/__mocks__/xterm-webfont.js
97-
src/components/app/EventsLogs.tsx
9895
src/components/app/LogFilter.test.ts
9996
src/components/app/LogFilter.ts
10097
src/components/app/Overview/EnvironmentList.tsx
@@ -104,7 +101,6 @@ src/components/app/Overview/utils.tsx
104101
src/components/app/ResourceTreeNodes.tsx
105102
src/components/app/ResponsiveDrawer.tsx
106103
src/components/app/WebWorker.ts
107-
src/components/app/__tests__/EventsLogs.test.tsx
108104
src/components/app/appLabelCommon.tsx
109105
src/components/app/create/CreateApp.tsx
110106
src/components/app/create/validationRules.ts
@@ -159,16 +155,12 @@ src/components/app/details/triggerView/workflow/nodes/triggerCINode.tsx
159155
src/components/app/details/triggerView/workflow/nodes/triggerPrePostCDNode.tsx
160156
src/components/app/details/triggerView/workflow/nodes/workflow.utils.tsx
161157
src/components/app/grepSSEworker.ts
162-
src/components/app/list-new/AppList.tsx
163158
src/components/app/list-new/AppListService.ts
164159
src/components/app/list-new/GenericAppList.tsx
165160
src/components/app/list-new/HelmAppList.tsx
166-
src/components/app/list/AppListView.tsx
167-
src/components/app/list/DevtronAppListContainer.tsx
168161
src/components/app/list/TriggerUrl.tsx
169162
src/components/app/list/__tests__/AppListView.test.tsx
170163
src/components/app/list/appList.modal.ts
171-
src/components/app/list/appStatus/AppStatus.tsx
172164
src/components/app/list/emptyView/Empty.tsx
173165
src/components/app/list/expandedRow/ExpandedRow.tsx
174166
src/components/app/service.ts
@@ -286,7 +278,6 @@ src/components/common/eaEmptyState/EAEmptyState.tsx
286278
src/components/common/edge/rectangularEdge.tsx
287279
src/components/common/edge/straightEdge.tsx
288280
src/components/common/errorBoundary.tsx
289-
src/components/common/filter/filters.tsx
290281
src/components/common/formFields/CopyButton.tsx
291282
src/components/common/formFields/CustomPassword.tsx
292283
src/components/common/formFields/DevtronSwitch.tsx
@@ -416,7 +407,6 @@ src/components/v2/appDetails/appDetails.store.ts
416407
src/components/v2/appDetails/appDetails.type.ts
417408
src/components/v2/appDetails/ea/EAAppDetail.component.tsx
418409
src/components/v2/appDetails/k8Resource/FilterResource.tsx
419-
src/components/v2/appDetails/k8Resource/K8Resource.component.tsx
420410
src/components/v2/appDetails/k8Resource/NodeTreeTabList.tsx
421411
src/components/v2/appDetails/k8Resource/nodeDetail/EphemeralContainerDrawer.tsx
422412
src/components/v2/appDetails/k8Resource/nodeDetail/NodeDetail.component.tsx
@@ -439,7 +429,6 @@ src/components/v2/appDetails/k8Resource/nodeDetail/nodeDetail.util.ts
439429
src/components/v2/appDetails/k8Resource/nodeType/Node.component.tsx
440430
src/components/v2/appDetails/k8Resource/nodeType/NodeDelete.component.tsx
441431
src/components/v2/appDetails/k8Resource/nodeType/NodeTree.component.tsx
442-
src/components/v2/appDetails/k8Resource/nodeType/PodHeader.component.tsx
443432
src/components/v2/appDetails/k8Resource/nodeType/PodTabSection.tsx
444433
src/components/v2/appDetails/k8Resource/nodeType/__tests__/NodeTree.component.test.ts
445434
src/components/v2/appDetails/k8Resource/nodeType/nodeType.util.ts

.storybook/preview.tsx

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,19 @@ const preview: Preview = {
1212
date: /Date$/i,
1313
},
1414
},
15+
backgrounds: {
16+
values: [
17+
{
18+
name: 'Light',
19+
value: 'var(--N0)',
20+
},
21+
{
22+
name: 'Dark',
23+
value: 'var(--N700)',
24+
},
25+
],
26+
default: 'Light',
27+
},
1528
},
1629
tags: ['autodocs'],
1730
decorators: (Story) => (

package.json

Lines changed: 2 additions & 2 deletions
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": "0.3.6-beta-2",
7+
"@devtron-labs/devtron-fe-common-lib": "0.3.10",
88
"@esbuild-plugins/node-globals-polyfill": "0.2.3",
99
"@rjsf/core": "^5.13.3",
1010
"@rjsf/utils": "^5.13.3",
@@ -46,7 +46,7 @@
4646
"rxjs": "^7.5.4",
4747
"sockjs-client": "1.6.1",
4848
"tippy.js": "^6.3.7",
49-
"vite": "5.4.2",
49+
"vite": "5.4.6",
5050
"vite-plugin-require-transform": "1.0.21",
5151
"vite-plugin-svgr": "^2.4.0",
5252
"xterm": "^4.19.0",

src/App.tsx

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

1717
import { lazy, Suspense, useRef, useState, useEffect } from 'react'
1818
import { Route, Switch, Redirect, useHistory, useLocation } from 'react-router-dom'
19-
import './css/application.scss';
19+
import './css/application.scss'
2020
import {
2121
showError,
2222
BreadcrumbStore,
@@ -26,9 +26,10 @@ import {
2626
useUserEmail,
2727
URLS as CommonURLS,
2828
ToastManager,
29-
ToastVariantType
29+
ToastVariantType,
3030
} from '@devtron-labs/devtron-fe-common-lib'
3131
import { ReactComponent as ICSparkles } from '@Icons/ic-sparkles.svg'
32+
import { ReactComponent as ICArrowClockwise } from '@Icons/ic-arrow-clockwise.svg'
3233
import { useRegisterSW } from 'virtual:pwa-register/react'
3334
import {
3435
useOnline,
@@ -78,22 +79,27 @@ export default function App() {
7879
useEffect(() => {
7980
if (didMountRef.current) {
8081
if (!isOnline) {
82+
onlineToast(
83+
{
84+
variant: ToastVariantType.error,
85+
title: 'You are offline!',
86+
description: 'You are not seeing real-time data and any changes you make will not be saved.',
87+
},
88+
{
89+
autoClose: false,
90+
},
91+
)
92+
} else {
8193
onlineToast({
82-
variant: ToastVariantType.error,
83-
title: 'You are offline!',
84-
description: 'You are not seeing real-time data and any changes you make will not be saved.',
85-
}, {
86-
autoClose: false
94+
variant: ToastVariantType.success,
95+
title: 'Connected!',
96+
description: "You're back online.",
8797
})
88-
} else {
89-
onlineToast({
90-
variant: ToastVariantType.success,
91-
title: 'Connected!',
92-
description: "You're back online.",
93-
})
9498
}
9599
} else {
96100
didMountRef.current = true
101+
// Removing any toast explicitly due to race condition of offline toast for some users
102+
ToastManager.dismissToast(onlineToastRef.current)
97103
}
98104
}, [isOnline])
99105

@@ -245,6 +251,7 @@ export default function App() {
245251
text: 'Reload',
246252
dataTestId: 'reload-btn',
247253
onClick: update,
254+
startIcon: <ICArrowClockwise />,
248255
},
249256
icon: <ICSparkles />,
250257
progressBarBg: UPDATE_AVAILABLE_TOAST_PROGRESS_BG,
@@ -281,6 +288,7 @@ export default function App() {
281288
text: 'Reload',
282289
dataTestId: 'reload-btn',
283290
onClick: reloadLocation,
291+
startIcon: <ICArrowClockwise />,
284292
},
285293
icon: <ICSparkles />,
286294
progressBarBg: UPDATE_AVAILABLE_TOAST_PROGRESS_BG,
-63.1 KB
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Loading

0 commit comments

Comments
 (0)