UNPKG

@atlas-kitchen/adyen-web

Version:
3 lines (2 loc) 766 B
import{mapFieldKey as e}from"../Address/utils.js";const s=["companyDetails","personalDetails","billingAddress","deliveryAddress","bankAccount"],t=(e,s)=>Object.keys(s).filter((s=>e[s])).reduce(((e,t)=>(e[t]=s[t],e)),{}),r=(e,t={})=>s.reduce(((s,r)=>{const d="hidden"!==e[r],l="deliveryAddress"===r,n="hidden"===e?.billingAddress;return s[r]=d&&(!l||n||((e={})=>Object.keys(e).length>1)(t[r])),s}),{}),d=(s,t,r)=>{let d,l=s;const n=l.split(":"),i=n.length>1;i&&(d=n[0],l=n[1]);const c=e(l,t,r);if(c&&d)return i?`${t.get(d)} ${c}`:c;switch(l){case"dateOfBirth":case"shopperEmail":case"telephoneNumber":return t.get(l)}return null};export{s as fieldsetsSchema,t as getActiveFieldsData,r as getInitialActiveFieldsets,d as mapFieldKey}; //# sourceMappingURL=utils.js.map