Skip to content

Commit 238acd9

Browse files
committed
PR feedback being addressed
1 parent d2c8007 commit 238acd9

File tree

1 file changed

+13
-8
lines changed
  • redisinsight/ui/src/pages/browser/modules/key-details/components/rejson-details/rejson-scalar

1 file changed

+13
-8
lines changed

redisinsight/ui/src/pages/browser/modules/key-details/components/rejson-details/rejson-scalar/RejsonScalar.tsx

+13-8
Original file line numberDiff line numberDiff line change
@@ -36,16 +36,21 @@ const RejsonScalar = (props: JSONScalarProps) => {
3636
const dispatch = useDispatch()
3737

3838
useEffect(() => {
39+
setChangedValue(stringify(value))
40+
}, [value])
41+
42+
const stringify = (value: string | number | boolean | bigint): string => {
3943
if (typeof value === 'bigint') {
40-
setChangedValue(value.toString())
41-
} else if (isString(value)) {
42-
setChangedValue(`"${value}"`)
43-
} else if (isNull(value)) {
44-
setChangedValue('null')
45-
} else {
46-
setChangedValue(value)
44+
return value.toString()
4745
}
48-
}, [value])
46+
if (isString(value)) {
47+
return `"${value}"`
48+
}
49+
if (isNull(value)) {
50+
return 'null'
51+
}
52+
return String(value)
53+
}
4954

5055
const onDeclineChanges = () => {
5156
setEditing(false)

0 commit comments

Comments
 (0)