Skip to content

Commit 42ee1c0

Browse files
committed
Merge branch 'develop' into refactor/compare-manifest
2 parents c78232b + faf6106 commit 42ee1c0

Some content is hidden

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

46 files changed

+442
-515
lines changed

package-lock.json

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

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@devtron-labs/devtron-fe-common-lib",
3-
"version": "0.3.22",
3+
"version": "0.5.0",
44
"description": "Supporting common component library",
55
"type": "module",
66
"main": "dist/index.js",
@@ -83,18 +83,18 @@
8383
"react-dom": "^17.0.2",
8484
"react-draggable": "^4.4.5",
8585
"react-ga4": "^1.4.1",
86+
"react-keybind": "^0.9.4",
8687
"react-mde": "^11.5.0",
8788
"react-router": "^5.3.0",
8889
"react-router-dom": "^5.3.0",
8990
"react-select": "5.8.0",
90-
"react-keybind": "^0.9.4",
9191
"rxjs": "^7.8.1",
9292
"yaml": "^2.4.1"
9393
},
9494
"dependencies": {
9595
"@types/react-dates": "^21.8.6",
9696
"ansi_up": "^5.2.1",
97-
"dayjs": "^1.11.12",
97+
"dayjs": "^1.11.13",
9898
"fast-json-patch": "^3.1.1",
9999
"jsonpath-plus": "^9.0.0",
100100
"react-dates": "^21.8.0",
Lines changed: 19 additions & 0 deletions
Loading

src/Assets/Icon/ic-close.svg

Lines changed: 2 additions & 2 deletions
Loading

src/Assets/Icon/ic-expand.svg

Lines changed: 1 addition & 1 deletion
Loading

src/Common/ChartVersionAndTypeSelector.tsx

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@
1515
*/
1616

1717
import { useEffect, useState } from 'react'
18-
import ReactSelect from 'react-select'
18+
import { SelectPicker, SelectPickerVariantType } from '@Shared/Components'
1919
import { fetchChartTemplateVersions } from './Common.service'
2020
import { ChartVersionAndTypeSelectorProps } from './Types'
21-
import { customStyles, getFilteredChartVersions, showError } from './Helper'
21+
import { getFilteredChartVersions, showError } from './Helper'
2222

2323
interface DeploymentChartVersionType {
2424
chartRefId: number
@@ -78,20 +78,23 @@ const ChartVersionAndTypeSelector = ({ setSelectedChartRefId }: ChartVersionAndT
7878
<div className="flex">
7979
<div className="chart-type-options flex" data-testid="chart-type-options">
8080
<span className="cn-7 mr-4">Chart Type</span>
81-
<ReactSelect
81+
<SelectPicker
82+
inputId='chart-type-select'
83+
label='Chart Type'
8284
value={selectedChartType ?? chartTypeOptions[0]}
8385
options={chartTypeOptions}
8486
onChange={handleChartTypeChange}
85-
styles={customStyles}
87+
variant={SelectPickerVariantType.BORDER_LESS}
8688
/>
8789
</div>
8890
<div className="chart-version-options flex" data-testid="chart-version-options">
89-
<span className="cn-7 mr-4">Chart Version</span>
90-
<ReactSelect
91+
<span className="cn-7 mr-4">Chart Version</span>
92+
<SelectPicker
93+
inputId='chart-version-select'
9194
value={selectedChartVersion ?? chartVersionOptions[0]}
9295
options={chartVersionOptions}
9396
onChange={handleChartVersionChange}
94-
styles={customStyles}
97+
variant={SelectPickerVariantType.BORDER_LESS}
9598
/>
9699
</div>
97100
</div>

src/Common/CodeEditor/CodeEditor.tsx

Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -54,14 +54,6 @@ function useCodeEditorContext() {
5454
return context
5555
}
5656

57-
/**
58-
* TODO: can be removed with this new merge into react-monaco-editor :)
59-
* see: https://github.com/react-monaco-editor/react-monaco-editor/pull/955
60-
* */
61-
const _onChange = {
62-
onChange: null,
63-
}
64-
6557
const INITIAL_HEIGHT_WHEN_DYNAMIC_HEIGHT = 100
6658

6759
const CodeEditor: React.FC<CodeEditorInterface> & CodeEditorComposition = React.memo(
@@ -107,6 +99,12 @@ const CodeEditor: React.FC<CodeEditorInterface> & CodeEditorComposition = React.
10799
const [contentHeight, setContentHeight] = useState(
108100
adjustEditorHeightToContent ? INITIAL_HEIGHT_WHEN_DYNAMIC_HEIGHT : height,
109101
)
102+
/**
103+
* TODO: can be removed with this new merge into react-monaco-editor :)
104+
* see: https://github.com/react-monaco-editor/react-monaco-editor/pull/955
105+
* */
106+
const onChangeRef = useRef(onChange)
107+
onChangeRef.current = onChange
110108
monaco.editor.defineTheme(CodeEditorThemesKeys.vsDarkDT, {
111109
base: 'vs-dark',
112110
inherit: true,
@@ -257,14 +255,9 @@ const CodeEditor: React.FC<CodeEditorInterface> & CodeEditorComposition = React.
257255
editorRef.current.layout()
258256
}, [width, windowHeight])
259257

260-
/**
261-
* NOTE: Please see @_onChange variable
262-
*/
263-
_onChange.onChange = onChange
264-
265258
const setCode = (value: string) => {
266259
dispatch({ type: 'setCode', value })
267-
_onChange.onChange?.(value)
260+
onChangeRef.current?.(value)
268261
}
269262

270263
useEffect(() => {

src/Common/RJSF/utils.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@ export const parseSchemaHiddenType = (hiddenSchema: HiddenType): MetaHiddenType
166166
const clone = structuredClone(hiddenSchema)
167167
if (typeof clone === 'string') {
168168
return {
169-
value: false,
169+
value: true,
170170
path: conformPathToPointers(clone),
171171
}
172172
}

src/Common/RJSF/widgets/Select.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ const DropdownIndicator = (props) => (
3535
</components.DropdownIndicator>
3636
)
3737

38-
export const Select = (props: WidgetProps) => {
38+
export const SelectWidget = (props: WidgetProps) => {
3939
const {
4040
id,
4141
multiple = false,

src/Common/RJSF/widgets/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@
1515
*/
1616

1717
export { Checkbox as CheckboxWidget } from './Checkbox'
18-
export { Select as SelectWidget } from './Select'
18+
export { SelectWidget } from './Select'

0 commit comments

Comments
 (0)