@agile-ts/multieditor
Version:
Simple Form Manager for UI-Frameworks
15 lines (13 loc) • 356 B
JavaScript
function isRequired(errorMessage) {
return {
key: "isRequired",
method: (toValidateItemKey, value, editor) => {
const isValid = !!value;
if (!isValid) {
editor.setStatus(toValidateItemKey, "error", errorMessage || `${toValidateItemKey} is a required field`);
}
return isValid;
}
};
}
export { isRequired };