Files
emaui/node_modules/@mantine/form/esm/resolvers/superstruct-resolver/superstruct-resolver.mjs
2026-05-29 15:23:46 +03:00

20 lines
544 B
JavaScript

'use client';
function superstructResolver(schema) {
function structValidation(values) {
const formErrors = {};
const [err] = schema.validate(values);
if (!err) {
return formErrors;
}
err.failures().forEach((fieldFailure) => {
const fieldName = fieldFailure.path.join(" ");
formErrors[fieldFailure.path.join(".")] = `${fieldName}: ${fieldFailure.message}`;
});
return formErrors;
}
return structValidation;
}
export { superstructResolver };
//# sourceMappingURL=superstruct-resolver.mjs.map