{"version":3,"file":"Text_With_Image.MDoadMpD.mjs","names":["React"],"sources":["https:/framerusercontent.com/modules/IpQAjSlLqVuSS0S3a6UI/RgeaUlIsOFfZ98ITj5LP/Text_With_Image.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){const{text,images,titleColor,font,Align,tag=\"h1\",iconGap,enableTruncate,maxLines,enableGradient,gradientFrom,gradientTo,gradientAngle}=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:[];const truncateStyles=enableTruncate?{overflow:\"hidden\",display:\"-webkit-box\",WebkitLineClamp:maxLines,WebkitBoxOrient:\"vertical\"}:{};const gradientStyles=enableGradient?{background:\"linear-gradient(\"+(gradientAngle||90)+\"deg, \"+(gradientFrom||\"#ff6ec7\")+\", \"+(gradientTo||\"#a855f7\")+\")\",WebkitBackgroundClip:\"text\",WebkitTextFillColor:\"transparent\",backgroundClip:\"text\"}:{};return /*#__PURE__*/React.createElement(tag,{style:Object.assign({textAlign:Align,fontSize:fontSize,lineHeight:lineHeight,color:titleColor,fontWeight:fontWeight,fontFamily:fontFamily,letterSpacing:letterSpacing},truncateStyles,gradientStyles)},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\",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\"]},iconGap:{type:ControlType.Number,title:\"Icon Gap\",min:0,max:100,defaultValue:8,displayStepper:true,unit:\"px\"},enableTruncate:{type:ControlType.Boolean,title:\"Truncate\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},maxLines:{type:ControlType.Number,title:\"Max Lines\",min:1,max:20,defaultValue:2,displayStepper:true,hidden(props){return!props.enableTruncate;}},enableGradient:{type:ControlType.Boolean,title:\"Gradient\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},gradientFrom:{type:ControlType.Color,title:\"From\",defaultValue:\"#ff6ec7\",hidden(props){return!props.enableGradient;}},gradientTo:{type:ControlType.Color,title:\"To\",defaultValue:\"#a855f7\",hidden(props){return!props.enableGradient;}},gradientAngle:{type:ControlType.Number,title:\"Angle\",min:0,max:360,defaultValue:90,displayStepper:true,hidden(props){return!props.enableGradient;}},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=./Text_With_Image.map"],"mappings":"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"}