UNPKG

@useloops/design-system

Version:

The official React based Loops design system

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