{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/EytXmKtQdyTT5o7dwVXG/fIwSEHHzd8FO74H70IVN/FramerBiteRichText.js"],
  "sourcesContent": ["// Welcome to Code in Framer\n// Get Started: https://www.framer.com/developers\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/developers/#code-components-auto-sizing\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n *\n */export default function RichText(props){const Tag=props.tag;const toggle=(isSolid,value)=>{return isSolid===false?value:\"unset\";};console.log(props.fontSize);return /*#__PURE__*/_jsx(Tag,{style:{textAlign:props.alignment},children:props.add.length>0?props.add.map(item=>{var _item_font,_item_linear,_item_linear_colors,_item_linear1;return item.type===\"text\"?/*#__PURE__*/_jsxs(\"span\",{className:\"title\",style:{color:item.colorType&&item.color,fontFamily:item.font.fontFamily,fontWeight:item.font.fontWeight,fontSize:item.font.fontSize?(_item_font=item.font)===null||_item_font===void 0?void 0:_item_font.fontSize:props.fontSize+\"px\",letterSpacing:item.font.letterSpacing,lineHeight:item.font.lineHeight,textAlign:item.font.textAlign,verticalAlign:\"middle\",marginRight:props.gap+\"px\",position:\"relative\",zIndex:\"1\",WebkitBackgroundClip:toggle(item.colorType,\"text\"),WebkitTextFillColor:toggle(item.colorType,\"transparent\"),backgroundImage:!item.colorType&&`linear-gradient(${item===null||item===void 0?void 0:(_item_linear=item.linear)===null||_item_linear===void 0?void 0:_item_linear.angle}deg,${item===null||item===void 0?void 0:(_item_linear1=item.linear)===null||_item_linear1===void 0?void 0:(_item_linear_colors=_item_linear1.colors)===null||_item_linear_colors===void 0?void 0:_item_linear_colors.map(color=>color)})`},children:[console.log(toggle(item.colorType,\"text\")),item===null||item===void 0?void 0:item.text,item.shape&&/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",top:item.top+\"%\",bottom:item.bottom+\"%\",left:item.left+\"%\",right:item.right+\"%\",zIndex:item.zindex},children:/*#__PURE__*/_jsx(\"img\",{style:{width:item.shapeSize+\"%\"},src:item.shapeImage})})]}):/*#__PURE__*/_jsx(\"img\",{src:item===null||item===void 0?void 0:item.image,alt:\"alt\",style:{width:item.width+item.unit,height:item.height+item.unit,objectFit:\"cover\",borderRadius:item.borderRadius+\"px\",display:\"inline-block\",verticalAlign:\"middle\",marginRight:props.gap+\"px\"}});}):\"Add Some Text From Control\"});}addPropertyControls(RichText,{fontSize:{type:ControlType.String,defaultValue:\"18\"},add:{type:ControlType.Array,title:\"Content\",control:{type:ControlType.Object,controls:{type:{type:ControlType.Enum,defaultValue:\"text\",options:[\"text\",\"image\"],optionTitles:[\"Text\",\"Image\"]},text:{type:ControlType.String,defaultValue:\"Some Awesome Line\",hidden(props){return props.type===\"image\";}},image:{type:ControlType.Image,hidden(props){return props.type===\"text\";}},width:{type:ControlType.Number,defaultValue:100,hidden(props){return props.type===\"text\";}},height:{type:ControlType.Number,defaultValue:100,hidden(props){return props.type===\"text\";}},unit:{type:ControlType.Enum,defaultValue:\"px\",options:[\"px\",\"%\"],optionTitles:[\"Pixel\",\"Percent\"],hidden(props){return props.type===\"text\";}},borderRadius:{type:ControlType.Number,defaultValue:100,hidden(props){return props.type===\"text\";}},font:{type:ControlType.Font,controls:\"extended\",hidden(props){return props.type===\"image\";}},shape:{type:ControlType.Boolean,defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},shapeImage:{type:ControlType.Image,hidden(props){return props.shape===false;}},top:{type:ControlType.Number,hidden(props){return props.shape===false;}},left:{type:ControlType.Number,hidden(props){return props.shape===false;}},right:{type:ControlType.Number,hidden(props){return props.shape===false;}},bottom:{type:ControlType.Number,hidden(props){return props.shape===false;}},zindex:{type:ControlType.Number,title:\"z-index\",displayStepper:true,hidden(props){return props.shape===false;}},shapeSize:{type:ControlType.Number,defaultValue:100,hidden(props){return props.shape===false;}},colorType:{type:ControlType.Boolean,enabledTitle:\"Solid\",disabledTitle:\"Linear\",defaultValue:true},color:{type:ControlType.Color,defaultValue:\"#000\",hidden(props){return!props.colorType;}},linear:{type:ControlType.Object,hidden(props){return props.colorType;},controls:{angle:{type:ControlType.Number,unit:\"\\xb0\",min:0,max:360,step:.1,displayStepper:true},colors:{type:ControlType.Array,control:{type:ControlType.Color},defaultValue:[\"#090979\",\"#00d4ff\"]}}}}}},gap:{type:ControlType.Number,defaultValue:12},tag:{type:ControlType.Enum,defaultValue:\"h1\",options:[\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"p\",\"span\"],optionTitles:[\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"p\",\"span\"]},alignment:{type:ControlType.Enum,defaultValue:\"center\",options:[\"left\",\"center\",\"right\"]}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"RichText\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FramerBiteRichText.map"],
  "mappings": "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",
  "names": ["RichText", "props", "Tag", "toggle", "isSolid", "value", "p", "item", "_item_font", "_item_linear", "_item_linear_colors", "_item_linear1", "u", "color", "addPropertyControls", "ControlType"]
}
