"use strict";(self.webpackChunkui=self.webpackChunkui||[]).push([[21],{18:function(e,l,a){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(l,"__esModule",{value:!0}),l.ProductOptionSwatch=void 0;const s=a(0),i=(a(1),a(2)),c=a(30),n=r(a(42)),{wrapperBubble:o,wrapperTab:t,wrapperBubbleNotAvailable:u,wrapperBubbleInsideColor:d,wrapperBubbleInsideColorSelect:b,wrapperBubbleSelected:p,wrapperBubbleLarge:w,wrapperBubbleMedium:h,wrapperBubbleXl:g,wrapperBubbleInsideChild:m,wrapperBubbleInside:y}=n.default;a(35);const k={triggerOnce:!0,threshold:1};l.ProductOptionSwatch=function({colorId:e,swatchClicked:l,isSelected:a,swatchStyle:r="bubble",available:n=!0,size:v="small",value:f,isInSelect:x=!1,swatch_src:B,swatch_hex:_,key:I="",swatchType:C}){const[j]="undefined"!=typeof window?(0,c.useObserver)(k):[null];["disney-mickey-mouse","disney-minnie-mouse","disney-love-story","disney-polka-dots","pixar-woody","pixar-buzz-lightyear","pixar-aliens","disney-elsa","disney-olaf"].includes(e)&&(e=`${e}-full`);const O="centeredImage"===C?`background-color: ${_}; background-size: cover !important;`:`background-color: ${_}; background-image: url('${B}'); background-size: cover !important;`;return(0,s.jsx)("div",Object.assign({ref:j,className:(0,i.cx)("option-swatch nacelle no-select","bubble"===r?o:t,n?"available":u,"swatch-color__Color",a&&p),onClick:l},{children:"bubble"===r?(0,s.jsx)("div",Object.assign({style:O,className:(0,i.cx)("centeredImage"===C&&y,`${x?b:"large"===v?w:"xl"===v?g:"md"===v?h:d}`)},{children:"centeredImage"===C&&(0,s.jsx)("div",{style:`background-image: url('${B}');`,className:m})})):(0,s.jsx)("span",{children:{value:f}})}),I)}}}]);