react-mui-auth-page
Version:
React Login/SignUp components Library backed by Material UI for fast Development
13 lines (12 loc) • 427 B
JavaScript
const checkValid = (value, setValue, validator) => {
if (!value.text) {
setValue(Object.assign(Object.assign({}, value), { error: "This is required" }));
return false;
}
if (typeof validator === "function" && !validator(value.text)) {
setValue(Object.assign(Object.assign({}, value), { error: "This is invalid" }));
return false;
}
return true;
};
export default checkValid;