@mantine/form
Version:
Mantine form management library
20 lines (17 loc) • 412 B
JavaScript
'use client';
;
function zodResolver(schema) {
return (values) => {
const parsed = schema.safeParse(values);
if (parsed.success) {
return {};
}
const results = {};
parsed.error.errors.forEach((error) => {
results[error.path.join(".")] = error.message;
});
return results;
};
}
exports.zodResolver = zodResolver;
//# sourceMappingURL=zod-resolver.cjs.map