UNPKG

@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
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