@usercentrics/cmp-browser-sdk
Version:
Usercentrics CMP Browser SDK
2 lines (1 loc) • 1.27 kB
JavaScript
import{d as i,g as o,i as t,a3 as s,ap as l,aq as n}from"./index-a467e104.js";var a=i(function i(a,e){var u,c,d,r,v;o(this,i),t(this,"customCss",void 0),t(this,"defaultView",void 0),t(this,"hideDataProcessingServices",void 0),t(this,"backgroundColor",void 0),t(this,"desktopSize",void 0),t(this,"iconColor",void 0),t(this,"iconUrl",void 0),t(this,"mobileSize",void 0),t(this,"position",void 0),this.customCss=null,this.hideDataProcessingServices=s(e.hideDataProcessingServices,!1),this.defaultView=s(e.defaultView,l.CAT),this.backgroundColor=s(n((null===(u=a.customization)||void 0===u||null===(u=u.color)||void 0===u?void 0:u.privacyButtonBackground)||(null===(c=a.customization)||void 0===c||null===(c=c.color)||void 0===c?void 0:c.primary)),null),this.desktopSize=s(null===(d=a.customization)||void 0===d?void 0:d.privacyButtonSizeDesktop,null),this.iconColor=s(n(null===(r=a.customization)||void 0===r||null===(r=r.color)||void 0===r?void 0:r.privacyButtonIcon),null),this.mobileSize=s(null===(v=a.customization)||void 0===v?void 0:v.privacyButtonSizeMobile,null),this.iconUrl=s(a.buttonPrivacyOpenIconUrl,null),this.position=function(i){switch(i){case"tl":case"tr":case"bl":case"br":return i;default:return"bl"}}(a.buttonDisplayLocation)});export{a as default};