{"version":3,"file":"InlineImageText.CksdC2LE.mjs","names":["React.Fragment"],"sources":["https:/framerusercontent.com/modules/VljVKPPwk6JoSxVh6dUT/fLh3q3U5w8cnQ881KT0z/InlineImageText.js"],"sourcesContent":["/**\n * For any website & code related support, contact Sam from wealthisteps.com at wealthistep@gmail.com\n * Linkedin - https://www.linkedin.com/in/samagramishra/\n * */import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import*as React from\"react\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight auto\n */export function InlineImageText(props){const{text,images,font,color,styles,tag}=props;const segments=text.split(\"$$\");let imageIndex=0;// Create the component with the selected HTML tag\nconst TagName=tag||\"p\";// Function to render text with line breaks\nconst renderTextWithLineBreaks=text=>{return text.split(\"<br/>\").map((line,i)=>/*#__PURE__*/_jsxs(React.Fragment,{children:[line,i<text.split(\"<br/>\").length-1&&/*#__PURE__*/_jsx(\"br\",{})]},i));};return /*#__PURE__*/_jsx(TagName,{style:{display:\"block\",fontSize:font.fontSize,fontFamily:font.fontFamily,fontWeight:font.fontWeight||\"normal\",lineHeight:font.lineHeight,letterSpacing:font.letterSpacing,textAlign:font.textAlign,color:props.color,wordWrap:\"break-word\",margin:0},children:segments.map((segment,index)=>/*#__PURE__*/_jsxs(React.Fragment,{children:[segment&&/*#__PURE__*/_jsx(\"span\",{children:renderTextWithLineBreaks(segment)}),index<segments.length-1&&images[imageIndex]&&/*#__PURE__*/_jsx(\"img\",{src:images[imageIndex++],alt:`inline-${index}`,style:{display:\"inline-block\",width:styles.imageWidth,height:styles.imageHeight,borderRadius:styles.imageRadius,objectFit:\"cover\",marginLeft:styles.gap,marginRight:styles.gap,verticalAlign:\"bottom\",transform:`translateY(${styles.offsetY||0}px)`,position:\"relative\"}})]},index))});}addPropertyControls(InlineImageText,{text:{type:ControlType.String,title:\"Text\",placeholder:\"Type something…\",displayTextArea:true},tag:{type:ControlType.Enum,title:\"HTML Tag\",options:[\"p\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"],defaultValue:\"p\"},images:{type:ControlType.Array,title:\"Images\",propertyControl:{type:ControlType.Image}},font:{type:ControlType.Font,controls:\"extended\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000\"},styles:{type:ControlType.Object,title:\"Style\",description:\"Developed by [Wealthisteps](https://wealthisteps.com/)\",controls:{gap:{type:ControlType.Number,title:\"Gap\",defaultValue:6},imageWidth:{type:ControlType.Number,title:\"Image Width\",defaultValue:24,min:1},imageHeight:{type:ControlType.Number,title:\"Image Height\",defaultValue:24,min:1},imageRadius:{type:ControlType.BorderRadius,title:\"Image Radius\"},offsetY:{type:ControlType.Number,title:\"Y Offset\",defaultValue:0,step:1,displayStepper:true}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"InlineImageText\":{\"type\":\"reactComponent\",\"name\":\"InlineImageText\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./InlineImageText.map"],"mappings":"kLAMG,SAAgB,EAAgB,EAAM,CAAC,GAAK,CAAC,OAAK,SAAO,OAAK,QAAM,SAAO,OAAK,EAAY,EAAS,EAAK,MAAM,IAAI,EAAM,EAAW,EAClI,EAAQ,GAAK,IACb,EAAyB,GAAc,EAAK,MAAM,OAAO,CAAC,CAAC,KAAK,EAAK,IAAiB,EAAMA,EAAe,CAAC,SAAS,CAAC,EAAK,EAAE,EAAK,MAAM,OAAO,CAAC,CAAC,OAAO,GAAgB,EAAK,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,EAAI,OAAoB,EAAK,EAAQ,CAAC,MAAM,CAAC,QAAQ,QAAQ,SAAS,EAAK,SAAS,WAAW,EAAK,WAAW,WAAW,EAAK,YAAY,SAAS,WAAW,EAAK,WAAW,cAAc,EAAK,cAAc,UAAU,EAAK,UAAU,MAAM,EAAM,MAAM,SAAS,aAAa,OAAO,CAAC,EAAE,SAAS,EAAS,KAAK,EAAQ,IAAqB,EAAMA,EAAe,CAAC,SAAS,CAAC,GAAsB,EAAK,OAAO,CAAC,SAAS,EAAyB,CAAO,CAAC,CAAC,EAAE,EAAM,EAAS,OAAO,GAAG,EAAO,IAA0B,EAAK,MAAM,CAAC,IAAI,EAAO,KAAc,IAAI,UAAU,IAAQ,MAAM,CAAC,QAAQ,eAAe,MAAM,EAAO,WAAW,OAAO,EAAO,YAAY,aAAa,EAAO,YAAY,UAAU,QAAQ,WAAW,EAAO,IAAI,YAAY,EAAO,IAAI,cAAc,SAAS,UAAU,cAAc,EAAO,SAAS,EAAE,KAAK,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,EAAE,CAAK,CAAC,CAAC,CAAC,CAAE,iBAL/8B,IAAoD,IAA4B,EAKg4B,EAAoB,EAAgB,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,YAAY,kBAAkB,gBAAgB,EAAI,EAAE,IAAI,CAAC,KAAK,EAAY,KAAK,MAAM,WAAW,QAAQ,CAAC,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,IAAI,EAAE,aAAa,GAAG,EAAE,OAAO,CAAC,KAAK,EAAY,MAAM,MAAM,SAAS,gBAAgB,CAAC,KAAK,EAAY,KAAK,CAAC,EAAE,KAAK,CAAC,KAAK,EAAY,KAAK,SAAS,UAAU,EAAE,MAAM,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,aAAa,MAAM,EAAE,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,YAAY,yDAAyD,SAAS,CAAC,IAAI,CAAC,KAAK,EAAY,OAAO,MAAM,MAAM,aAAa,CAAC,EAAE,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,GAAG,IAAI,CAAC,EAAE,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,GAAG,IAAI,CAAC,EAAE,YAAY,CAAC,KAAK,EAAY,aAAa,MAAM,cAAc,EAAE,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,aAAa,EAAE,KAAK,EAAE,eAAe,EAAI,CAAC,CAAC,CAAC,CAAC"}