process/configurator: format min, max validation number

This commit is contained in:
vchikalkin 2023-07-06 13:28:52 +03:00
parent d4c70101f2
commit caeb304d15

View File

@ -101,7 +101,9 @@ export function createValidationSchema({ apolloClient }: ValidationContext) {
if (props?.min && value !== undefined && value !== null && value < props.min) {
ctx.addIssue({
code: z.ZodIssueCode.custom,
message: `Значение поля меньше минимального: ${props.min}`,
message: `Значение поля меньше минимального: ${Intl.NumberFormat('ru').format(
props.min
)}`,
path: [elementName],
});
}
@ -109,7 +111,9 @@ export function createValidationSchema({ apolloClient }: ValidationContext) {
if (props?.max && value !== undefined && value !== null && value > props.max) {
ctx.addIssue({
code: z.ZodIssueCode.custom,
message: `Значение поля больше максимального: ${props.max}`,
message: `Значение поля больше максимального: ${Intl.NumberFormat('ru').format(
props.max
)}`,
path: [elementName],
});
}