Skip to content

Commit a10cd5c

Browse files
Merge branch 'develop' into fix/main-context-types
2 parents a479f41 + 5581003 commit a10cd5c

29 files changed

Lines changed: 225 additions & 700 deletions

.eslintignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,5 +56,4 @@ src/Common/Select/Select.tsx
5656
src/Common/ServerError.ts
5757
src/Common/TippyCustomized.tsx
5858
src/Common/ToastBody.tsx
59-
src/Common/Toggle/Toggle.tsx
6059
src/Common/Types.ts

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.14.2-pre-2",
3+
"version": "1.15.0-pre-1",
44
"description": "Supporting common component library",
55
"type": "module",
66
"main": "dist/index.js",

src/Assets/IconV2/ic-asterisk.svg

Lines changed: 3 additions & 0 deletions
Loading
File renamed without changes.
Lines changed: 3 additions & 0 deletions
Loading

src/Common/InfoColorBar/InfoColourbar.tsx

Lines changed: 0 additions & 138 deletions
This file was deleted.

src/Common/InfoColorBar/infoColourBar.scss

Lines changed: 0 additions & 44 deletions
This file was deleted.

src/Common/RJSF/widgets/Checkbox.tsx

Lines changed: 12 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -14,48 +14,35 @@
1414
* limitations under the License.
1515
*/
1616

17-
import { ChangeEvent } from 'react'
1817
import { WidgetProps } from '@rjsf/utils'
1918
import { isNullOrUndefined } from '@Shared/Helpers'
20-
import Toggle from '../../Toggle/Toggle'
19+
import { DTSwitch } from '@Shared/Components'
2120

2221
export const Checkbox = ({
2322
id,
2423
onChange,
2524
value,
26-
required,
2725
disabled,
2826
readonly,
2927
autofocus,
30-
onBlur,
31-
onFocus,
3228
}: WidgetProps) => {
33-
const handleEvent = (e: ChangeEvent<HTMLInputElement>, type: 'blur' | 'focus') => {
34-
const { id, checked } = e.target
35-
if (type === 'blur') {
36-
onBlur(id, checked)
37-
} else if (type === 'focus') {
38-
onFocus(id, checked)
39-
}
40-
}
41-
4229
const isSelected: boolean = isNullOrUndefined(value) ? false : value
4330

31+
const handleChange = () => {
32+
onChange(!isSelected)
33+
}
34+
4435
return (
45-
<div>
46-
<Toggle
47-
selected={isSelected}
48-
onSelect={onChange}
49-
id={id}
36+
<div className="flexbox dc__align-items-center dc__gap-8">
37+
<DTSwitch
5038
name={id}
51-
required={required}
52-
disabled={disabled || readonly}
39+
ariaLabel={id}
40+
onChange={handleChange}
41+
isChecked={isSelected}
5342
autoFocus={autofocus}
54-
rootClassName="w-32 mb-0 dc__height-inherit"
55-
onBlur={(e) => handleEvent(e, 'blur')}
56-
onFocus={(e) => handleEvent(e, 'focus')}
43+
isDisabled={disabled || readonly}
5744
/>
58-
<span className="dc__capitalize ml-8">{isSelected.toString()}</span>
45+
<span className="dc__capitalize">{isSelected.toString()}</span>
5946
</div>
6047
)
6148
}

0 commit comments

Comments
 (0)