react-form-helper-sl
Version:
Make creating react forms easier. It handles state, validation and async submission
7 lines (5 loc) • 384 B
JavaScript
export const required = (name, values) => (values[name] ? undefined : 'Field is required');
export const minLength = min => (name, values) =>
(values[name] && values[name].length < min ? `Must be at least ${min} characters` : undefined);
export const requiredIfHasField = fieldName => (name, values) =>
(values[fieldName] && !values[name] ? 'Field is required' : undefined);