@useloops/design-system
Version:
The official React based Loops design system
2 lines (1 loc) • 367 B
JavaScript
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};