Skip to content

Commit 6023feb

Browse files
fix: value is not work when set to null (#913) (#919)
* fix: value is not work when set to null * fix: innerValue only judge null (cherry picked from commit 6bc9cb4) # Conflicts: # src/PickerInput/hooks/useRangeValue.ts Co-authored-by: Electrolux <59329360+electroluxcode@users.noreply.github.com>
1 parent ca0d9c7 commit 6023feb

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/PickerInput/hooks/useRangeValue.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,9 +116,10 @@ export function useInnerValue<ValueType extends DateType[], DateType extends obj
116116
) => void,
117117
onOk?: (dates: ValueType) => void,
118118
) {
119+
const isNullValue = value === null;
119120
// This is the root value which will sync with controlled or uncontrolled value
120121
const [innerValue, setInnerValue] = useMergedState(defaultValue, {
121-
value,
122+
value: isNullValue ? undefined : value,
122123
});
123124
const mergedValue = innerValue || (EMPTY_VALUE as ValueType);
124125

0 commit comments

Comments
 (0)