{"version":3,"file":"InlineTextWithImages.DvmWsXp0.mjs","names":["React"],"sources":["https:/framerusercontent.com/modules/IpQAjSlLqVuSS0S3a6UI/PCQFEnFhEA8gI1vq1M9n/InlineTextWithImages.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import React,{useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";function InlineTextWithImages(props){// Додаємо iconGap у деструктуризацію props\nconst{text,images,titleColor,font,Align,tag=\"h1\",iconGap}=props;const{fontSize,lineHeight,fontWeight,fontFamily,letterSpacing}=font||{fontSize:14,lineHeight:\"1.5em\",fontWeight:\"bold\",fontFamily:\"Instrument\",letterSpacing:\"-3px\"};useEffect(()=>{const handleResize=()=>{};window.addEventListener(\"resize\",handleResize);return()=>window.removeEventListener(\"resize\",handleResize);},[font]);const parts=text?text.split(\"*\"):[];const validImages=Array.isArray(images)?images:[];return /*#__PURE__*/React.createElement(tag,{style:{textAlign:Align,fontSize:fontSize,lineHeight:lineHeight,color:titleColor,fontWeight:fontWeight,fontFamily:fontFamily,letterSpacing:letterSpacing}},parts.map((part,index)=>/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"span\",{children:part}),index<parts.length-1&&validImages.length>index&&validImages[index]&&/*#__PURE__*/_jsx(\"img\",{src:validImages[index],alt:`inline-${index}`,style:{display:\"inline-block\",height:fontSize,width:\"auto\",verticalAlign:\"middle\",// Використовуємо iconGap для відступів\n    marginLeft:iconGap,marginRight:iconGap,marginBottom:0,borderRadius:0}},`image-${index}-${validImages[index]}`)]},`text-part-${index}`)));}addPropertyControls(InlineTextWithImages,{text:{type:ControlType.String,title:\"Text\",defaultValue:\"This is the best * title * ever! *\"},images:{type:ControlType.Array,title:\"Images\",propertyControl:{type:ControlType.Image},defaultValue:[\"https://framerusercontent.com/images/Okvg0dp1Rup50HQuKU2tUo4ItEs.png\",\"https://media.tenor.com/4YWdQzfyQd0AAAAM/meme-think.gif\",\"https://framerusercontent.com/images/FEVuRNj9scSRZZX8RPdBucBFiqo.gif\"]},// Додаємо повзунок для регулювання відступу\niconGap:{type:ControlType.Number,title:\"Icon Gap\",min:0,max:100,defaultValue:8,displayStepper:true,unit:\"px\"},font:{//@ts-ignore\ntype:ControlType.Font,controls:\"extended\",displayFontSize:true,displayTextAlignment:false,defaultFontType:\"Instrument Sans\",defaultValue:{fontWeight:600,fontSize:50,lineHeight:\"110%\",letterSpacing:\"-3px\"}},titleColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"white\"},Align:{type:ControlType.Enum,title:\"Text Align\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"center\"},tag:{type:ControlType.Enum,title:\"HTML Tag\",options:[\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"p\",\"div\",\"span\"],optionTitles:[\"H1\",\"H2\",\"H3\",\"H4\",\"H5\",\"H6\",\"Paragraph\",\"Div\",\"Span\"],defaultValue:\"h1\"}});export default InlineTextWithImages;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"InlineTextWithImages\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./InlineTextWithImages.map"],"mappings":"sMAAiJ,SAAS,EAAqB,EAAM,CACrL,GAAK,CAAC,OAAK,SAAO,aAAW,OAAK,QAAM,MAAI,KAAK,WAAS,EAAW,CAAC,WAAS,aAAW,aAAW,aAAW,iBAAe,GAAM,CAAC,SAAS,GAAG,WAAW,QAAQ,WAAW,OAAO,WAAW,aAAa,cAAc,OAAO,CAAC,MAAc,CAAC,IAAM,MAAiB,GAAkD,OAA/C,EAAO,iBAAiB,SAAS,EAAa,KAAW,EAAO,oBAAoB,SAAS,EAAa,EAAG,CAAC,EAAK,CAAC,CAAC,IAAM,EAAM,EAAK,EAAK,MAAM,IAAI,CAAC,EAAE,CAAO,EAAY,MAAM,QAAQ,EAAO,CAAC,EAAO,EAAE,CAAC,OAAoB,EAAM,cAAc,EAAI,CAAC,MAAM,CAAC,UAAU,EAAe,WAAoB,aAAW,MAAM,EAAsB,aAAsB,aAAyB,gBAAc,CAAC,CAAC,EAAM,KAAK,EAAK,IAAqB,EAAMA,EAAM,SAAS,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,SAAS,EAAK,CAAC,CAAC,EAAM,EAAM,OAAO,GAAG,EAAY,OAAO,GAAO,EAAY,IAAqB,EAAK,MAAM,CAAC,IAAI,EAAY,GAAO,IAAI,UAAU,IAAQ,MAAM,CAAC,QAAQ,eAAe,OAAO,EAAS,MAAM,OAAO,cAAc,SAC99B,WAAW,EAAQ,YAAY,EAAQ,aAAa,EAAE,aAAa,EAAE,CAAC,CAAC,SAAS,EAAM,GAAG,EAAY,KAAS,CAAC,CAAC,CAAC,aAAa,IAAQ,CAAC,CAAC,wBAFnF,IAAoC,IAAoD,CAEH,EAAoB,EAAqB,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,aAAa,qCAAqC,CAAC,OAAO,CAAC,KAAK,EAAY,MAAM,MAAM,SAAS,gBAAgB,CAAC,KAAK,EAAY,MAAM,CAAC,aAAa,CAAC,uEAAuE,0DAA0D,uEAAuE,CAAC,CACpkB,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,IAAI,EAAE,IAAI,IAAI,aAAa,EAAE,eAAe,GAAK,KAAK,KAAK,CAAC,KAAK,CACnH,KAAK,EAAY,KAAK,SAAS,WAAW,gBAAgB,GAAK,qBAAqB,GAAM,gBAAgB,kBAAkB,aAAa,CAAC,WAAW,IAAI,SAAS,GAAG,WAAW,OAAO,cAAc,OAAO,CAAC,CAAC,WAAW,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,aAAa,QAAQ,CAAC,MAAM,CAAC,KAAK,EAAY,KAAK,MAAM,aAAa,QAAQ,CAAC,OAAO,SAAS,QAAQ,CAAC,aAAa,CAAC,OAAO,SAAS,QAAQ,CAAC,aAAa,SAAS,CAAC,IAAI,CAAC,KAAK,EAAY,KAAK,MAAM,WAAW,QAAQ,CAAC,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,IAAI,MAAM,OAAO,CAAC,aAAa,CAAC,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,YAAY,MAAM,OAAO,CAAC,aAAa,KAAK,CAAC,CAAC,GAAgB"}