Skip to content

Commit 245156b

Browse files
committed
Merge branch 'develop' into feat/runtime-param
2 parents f1160a0 + 30e4d61 commit 245156b

Some content is hidden

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

56 files changed

+2010
-275
lines changed

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": "0.2.2-beta-18",
3+
"version": "0.2.5",
44
"description": "Supporting common component library",
55
"type": "module",
66
"main": "dist/index.js",
Lines changed: 10 additions & 0 deletions
Loading

src/Assets/Icon/ic-expand.svg

Lines changed: 19 additions & 0 deletions
Loading

src/Assets/Icon/ic-stamp.svg

Lines changed: 9 additions & 0 deletions
Loading

src/Assets/Img/delete-medium.svg

Lines changed: 9 additions & 13 deletions
Loading

src/Common/CodeEditor/CodeEditor.tsx

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,12 @@ import ReactGA from 'react-ga4'
2121
import * as monaco from 'monaco-editor/esm/vs/editor/editor.api'
2222
import { configureMonacoYaml } from 'monaco-yaml'
2323

24-
import editorWorker from 'monaco-editor/esm/vs/editor/editor.worker?worker'
2524
import { ReactComponent as Info } from '../../Assets/Icon/ic-info-filled.svg'
2625
import { ReactComponent as ErrorIcon } from '../../Assets/Icon/ic-error-exclamation.svg'
2726
import { ReactComponent as WarningIcon } from '../../Assets/Icon/ic-warning.svg'
2827
import './codeEditor.scss'
2928
import 'monaco-editor'
3029

31-
import YamlWorker from '../../yaml.worker.js?worker'
3230
import { YAMLStringify, cleanKubeManifest, useJsonYaml } from '../Helper'
3331
import { useWindowSize } from '../Hooks'
3432
import Select from '../Select/Select'
@@ -46,15 +44,6 @@ import {
4644
import { CodeEditorReducer, initialState } from './CodeEditor.reducer'
4745
import { MODES } from '../Constants'
4846

49-
self.MonacoEnvironment = {
50-
getWorker(_, label) {
51-
if (label === MODES.YAML) {
52-
return new YamlWorker()
53-
}
54-
return new editorWorker()
55-
},
56-
}
57-
5847
const CodeEditorContext = React.createContext(null)
5948

6049
function useCodeEditorContext() {
@@ -73,7 +62,7 @@ function useCodeEditorContext() {
7362
* Thus as a hack we are using this objects reference to call the latest onChange reference
7463
*/
7564
const _onChange = {
76-
onChange: null
65+
onChange: null,
7766
}
7867

7968
const CodeEditor: React.FC<CodeEditorInterface> & CodeEditorComposition = React.memo(
@@ -126,6 +115,18 @@ const CodeEditor: React.FC<CodeEditorInterface> & CodeEditorComposition = React.
126115
},
127116
})
128117

118+
monaco.editor.defineTheme(CodeEditorThemesKeys.networkStatusInterface, {
119+
base: 'vs-dark',
120+
inherit: true,
121+
rules: [
122+
// @ts-ignore
123+
{ background: '#1A1A1A' },
124+
],
125+
colors: {
126+
'editor.background': '#1A1A1A',
127+
},
128+
})
129+
129130
monaco.editor.defineTheme(CodeEditorThemesKeys.deleteDraft, {
130131
base: 'vs',
131132
inherit: true,

src/Common/CodeEditor/codeEditor.scss

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
overflow: hidden;
2626
}
2727

28-
.radio-group input[type=checkbox]:checked+.radio__item-label {
28+
.radio-group input[type='checkbox']:checked + .radio__item-label {
2929
background: var(--N700);
3030
border-radius: 0;
3131
color: var(--white);
@@ -165,3 +165,9 @@
165165
.monaco-editor-hover {
166166
margin-left: 40px;
167167
}
168+
169+
.monaco-scrollable-element {
170+
& > .visible {
171+
z-index: 9;
172+
}
173+
}

src/Common/CodeEditor/types.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ export enum CodeEditorThemesKeys {
8484
deleteDraft = 'delete-draft',
8585
unpublished = 'unpublished',
8686
vs = 'vs',
87+
networkStatusInterface = 'network-status-interface',
8788
}
8889

8990
export interface CodeEditorInitialValueType {

src/Common/Constants.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ export const URLS = {
6262
GLOBAL_CONFIG_DOCKER: '/global-config/docker',
6363
DEPLOYMENT_HISTORY_CONFIGURATIONS: '/configuration',
6464
GLOBAL_CONFIG_SCOPED_VARIABLES: '/global-config/scoped-variables',
65+
NETWORK_STATUS_INTERFACE: '/network-status-interface',
6566
}
6667

6768
export const ROUTES = {
@@ -96,11 +97,15 @@ export const ROUTES = {
9697
CONFIG_CD_PIPELINE: 'config/cd-pipeline',
9798
MODULE_CONFIGURED: 'module/config',
9899
RESOURCE_HISTORY_DEPLOYMENT: 'resource/history/deployment',
100+
ATTRIBUTES: 'attributes',
101+
ATTRIBUTES_CREATE: 'attributes/create',
102+
ATTRIBUTES_UPDATE: 'attributes/update',
99103
APP_LIST_MIN: 'app/min',
100104
CLUSTER_LIST_MIN: 'cluster/autocomplete',
101105
PLUGIN_GLOBAL_LIST_DETAIL_V2: 'plugin/global/list/detail/v2',
102106
PLUGIN_GLOBAL_LIST_V2: 'plugin/global/list/v2',
103107
PLUGIN_GLOBAL_LIST_TAGS: 'plugin/global/list/tags',
108+
CONFIG_DATA: 'config/data',
104109
}
105110

106111
export enum KEY_VALUE {
@@ -521,3 +526,11 @@ export const DATE_TIME_FORMATS = {
521526
DD_MMM_YYYY_HH_MM: 'DD MMM YYYY, hh:mm',
522527
DD_MMM_YYYY: 'DD MMM YYYY',
523528
}
529+
530+
export const VULNERABILITIES_SORT_PRIORITY = {
531+
critical: 1,
532+
high: 2,
533+
medium: 3,
534+
low: 4,
535+
unknown: 5,
536+
}

0 commit comments

Comments
 (0)