UNPKG

@useloops/design-system

Version:

The official React based Loops design system

2 lines (1 loc) 367 B
const e=e=>{const a=e.toLowerCase();return["a","e","i","o","u"].some(e=>a.startsWith(e))?"an":"a"},a=(a,t,r)=>({maxLength:{value:r||255,message:`Maximum character limit of ${r||255}.`},...t&&{required:a?`Please enter ${e(a)} ${a}`:"This field is required"}}),t=a().maxLength.value;export{t as DEFAULT_MAX_INPUT_LENGTH,e as chooseArticle,a as defaultInputValidation};