minor fix for date picker validator
This commit is contained in:
parent
e8c4080f54
commit
ba8f9fa00e
|
|
@ -387,7 +387,7 @@ export const VALIDATORS: Record<ValidationType, Validator> = {
|
||||||
return { isValid, parsed };
|
return { isValid, parsed };
|
||||||
},
|
},
|
||||||
[VALIDATION_TYPES.DATE]: (
|
[VALIDATION_TYPES.DATE]: (
|
||||||
value: any,
|
value: string,
|
||||||
props: WidgetProps,
|
props: WidgetProps,
|
||||||
dataTree?: DataTree,
|
dataTree?: DataTree,
|
||||||
): ValidationResponse => {
|
): ValidationResponse => {
|
||||||
|
|
@ -401,15 +401,14 @@ export const VALIDATORS: Record<ValidationType, Validator> = {
|
||||||
return {
|
return {
|
||||||
isValid: false,
|
isValid: false,
|
||||||
parsed: "",
|
parsed: "",
|
||||||
message: `${WIDGET_TYPE_VALIDATION_ERROR}: Date`,
|
message:
|
||||||
|
`${WIDGET_TYPE_VALIDATION_ERROR}: Date ` + props.dateFormat
|
||||||
|
? props.dateFormat
|
||||||
|
: "",
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
const isValid = moment(value).isValid();
|
const isValid = moment(value, props.dateFormat).isValid();
|
||||||
const parsed = isValid
|
const parsed = isValid ? value : today;
|
||||||
? props.dateFormat
|
|
||||||
? moment(value).format(props.dateFormat)
|
|
||||||
: moment(value).toISOString(true)
|
|
||||||
: today;
|
|
||||||
return {
|
return {
|
||||||
isValid,
|
isValid,
|
||||||
parsed,
|
parsed,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user