@nouance/payload-better-fields-plugin
Version:
A Payload plugin that aims to provide improved fields for the admin panel
14 lines (13 loc) • 486 B
JavaScript
import { isPossiblePhoneNumber } from 'libphonenumber-js';
export const validate = (required)=>(value)=>{
if (!required && (!value || value === '')) {
return true;
} else if (Boolean(required) && (!value || value === '')) {
return 'This field is required.';
}
if (isPossiblePhoneNumber(value)) {
return true;
}
return 'This is not a possible phone number.';
};
//# sourceMappingURL=validate.js.map