{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/Dg7ytShcDFvbIjfohlx7/WeQxdqvEKQxLwI5LYmjW/TextPlus.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect}from\"react\";const PLAIN_TEXT_PROPERTY_NAME=\"plainText\";const RICH_TEXT_PROPERTY_NAME=\"richText\";const INPUT_PLACEHOLDER=\"TextPlus: Add text here\";const CONTROL_LEVELS=Object.freeze({STANDARD:\"standard\",EXTENDED:\"extended\"});/**\n * @framerDisableUnlink\n */export default function TextPlus({style,textType,plainText,richText,tag,controlLevel,font,fontBasic,fontSize,lineHeight,letterSpacing,textAlign,color,textDecoration,textDecorationOpenInput,textTransform,textOverflow,overflow,lineClamp,textJustify,initialMode,initialLetter,initialCustom,initialCustomOpenInput,initialStyle}){const{height,...minimalStyle}=style||{};const randomId=Math.random().toString(36).substring(6);const content=textType===PLAIN_TEXT_PROPERTY_NAME?plainText:richText;const Tag=textType===PLAIN_TEXT_PROPERTY_NAME?`${tag}`:\"div\";const isStandardControlLevel=controlLevel===CONTROL_LEVELS.STANDARD;const isExtendedControlLevel=controlLevel===CONTROL_LEVELS.EXTENDED;const isJustifyEnabled=textJustify!==\"none\";const isTextOverflowHidden=textOverflow!==\"unset\";const isInitialSet=initialMode===\"auto\"&&initialLetter>1||initialMode===\"custom\";const isInitialLetterEnabled=isInitialSet&&!(textType===PLAIN_TEXT_PROPERTY_NAME&&tag===\"span\");const isTextDecorationEnabled=isExtendedControlLevel?textDecorationOpenInput.textDecorationLine!==\"none\":textDecoration.textDecorationLine!==\"none\";const textOverflowStyle={display:\"-webkit-box\",WebkitBoxOrient:\"vertical\",overflow:\"hidden\",textOverflow,WebkitLineClamp:lineClamp};const justifyStyle={textAlign:\"justify\",textJustify};const{textUnderlineOffset,textUnderlineOffsetCustom,textUnderlineOffsetCustomPixel,textDecorationThickness,textDecorationThicknessCustom,textDecorationThicknessCustomPixel,...textDecorationRest}=isExtendedControlLevel?mapValues(textDecorationOpenInput,value=>{var _value_trim;return(value===null||value===void 0?void 0:(_value_trim=value.trim)===null||_value_trim===void 0?void 0:_value_trim.call(value))||value;}):textDecoration;const fontCustom=mapValues({...fontBasic,fontSize,lineHeight,letterSpacing,textAlign},value=>{var _value_trim;return(value===null||value===void 0?void 0:(_value_trim=value.trim)===null||_value_trim===void 0?void 0:_value_trim.call(value))||value;});const fontStyle={...isExtendedControlLevel?fontCustom:font,color,...isStandardControlLevel&&isJustifyEnabled&&justifyStyle,...isTextDecorationEnabled&&{...textDecorationRest,textDecorationThickness:textDecorationThickness===\"custom\"?textDecorationThicknessCustom:textDecorationThickness,textUnderlineOffset:textUnderlineOffset===\"custom\"?textUnderlineOffsetCustom:textUnderlineOffset},textTransform};const isCustomInitial=initialMode===\"custom\";const{hasCustomStyle:hasCustomInitialStyle,fontBasic:initialFont,color:initialColor,hasBackground:hasInitialBackground,background:initialBackground}=initialStyle;const initialCssStyle={...hasCustomInitialStyle&&{...initialFont,color:initialColor,...hasInitialBackground&&{background:initialBackground}},...isCustomInitial?{...isExtendedControlLevel?initialCustomOpenInput:{fontSize:`${initialCustom.fontSize}px`,lineHeight:initialCustom.lineHeight,padding:initialCustom.isPaddingMixed?`${initialCustom.paddingTop}px ${initialCustom.paddingRight}px ${initialCustom.paddingBottom}px ${initialCustom.paddingLeft}px`:`${initialCustom.padding}px`,margin:initialCustom.isMarginMixed?`${initialCustom.marginTop}px ${initialCustom.marginRight}px ${initialCustom.marginBottom}px ${initialCustom.marginLeft}px`:`${initialCustom.margin}px`}}:{initialLetter,lineHeight:fontStyle.lineHeight}};const containerStyle={...isTextOverflowHidden?minimalStyle:style,margin:textType===PLAIN_TEXT_PROPERTY_NAME?0:\"auto\",overflow:overflow,...isTextOverflowHidden&&textOverflowStyle};const scopedStyleId=`text-plus-style-${randomId}`;const scopedCssClass=`text-plus-${randomId}`;const scopedCss=`\n        ${isTextOverflowHidden?getOverflowSafariFix(scopedCssClass,{lineHeight:fontStyle.lineHeight,lineClamp}):\"\"}\n        ${isInitialLetterEnabled?getInitialLetterCss(scopedCssClass,{initialMode,...initialCssStyle,isSerifFont:(hasCustomInitialStyle&&initialFont.fontFamily||fontStyle.fontFamily).split(\",\").map(fontName=>fontName.trim()).includes(\"serif\"),isItalic:(hasCustomInitialStyle&&initialFont.fontStyle||fontStyle.fontStyle)===\"italic\"}):\"\"}\n    `;useEffect(()=>{if(isBrowser()){const styleElement=repositionStyle(scopedStyleId);return()=>styleElement===null||styleElement===void 0?void 0:styleElement.remove();}},[]);const isPlainTextBlock=textType===PLAIN_TEXT_PROPERTY_NAME&&Tag!==\"span\";const isBlockWrapNeeded=isPlainTextBlock&&isInitialLetterEnabled&&isTextOverflowHidden;const structure=isBlockWrapNeeded?/*#__PURE__*/_jsx(\"div\",{className:scopedCssClass,style:{...containerStyle,margin:\"auto\"},children:/*#__PURE__*/_jsx(Tag,{style:{...fontStyle,margin:0},children:content})}):/*#__PURE__*/_jsx(Tag,{className:scopedCssClass,style:{...containerStyle,...fontStyle},children:content});return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{id:scopedStyleId,children:scopedCss}),structure]});}const{textDecorationThickness,textUnderlineOffset,...textDecorationControlsBase}={textDecorationLine:{type:ControlType.Enum,title:\"Line\",displaySegmentedControl:true,defaultValue:\"none\",options:[\"none\",\"underline\",\"line-through\"],optionTitles:[\"Aa\",\"A\u0332a\",\"\u0335A\u0335a\"]},textDecorationColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\",hidden(props){return props.textDecorationLine===\"none\";}},textDecorationStyle:{type:ControlType.Enum,title:\"Style\",defaultValue:\"solid\",options:[\"solid\",\"double\",\"dotted\",\"dashed\",\"wavy\"],hidden(props){return props.textDecorationLine===\"none\";}},textDecorationThickness:{type:ControlType.Enum,title:\"Thickness\",defaultValue:\"auto\",options:[\"auto\",\"from-font\",\"custom\"],optionTitles:[\"Auto\",\"From font\",\"Custom\"],hidden(props){return props.textDecorationLine===\"none\";}},textUnderlineOffset:{type:ControlType.Enum,title:\"Underline Offset\",defaultValue:\"auto\",options:[\"auto\",\"custom\"],optionTitles:[\"Auto\",\"Custom\"],hidden(props){return props.textDecorationLine!==\"underline\";}}};addPropertyControls(TextPlus,{textType:{type:ControlType.Enum,title:\"Text type\",displaySegmentedControl:true,options:[PLAIN_TEXT_PROPERTY_NAME,RICH_TEXT_PROPERTY_NAME],optionTitles:[\"Plain text\",\"Rich Text\"],defaultValue:PLAIN_TEXT_PROPERTY_NAME},richText:{// @ts-ignore\ntype:ControlType.RichText,title:\"Content\",defaultValue:INPUT_PLACEHOLDER,hidden(props){return props.textType!==RICH_TEXT_PROPERTY_NAME;}},plainText:{type:ControlType.String,title:\"Content\",displayTextArea:true,defaultValue:INPUT_PLACEHOLDER,hidden(props){return props.textType!==PLAIN_TEXT_PROPERTY_NAME;}},tag:{type:ControlType.Enum,defaultValue:\"p\",options:[\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"p\",\"span\"],hidden(props){return props.textType!==PLAIN_TEXT_PROPERTY_NAME;}},controlLevel:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Controls\",description:\"Advanced controls assume you're comfortable with CSS - properties' characteristics, units etc.\",options:[CONTROL_LEVELS.STANDARD,CONTROL_LEVELS.EXTENDED],optionTitles:[\"Standard\",\"Advanced\"],defaultValue:CONTROL_LEVELS.STANDARD},font:{// @ts-ignore\ntype:ControlType.Font,title:\"Font\",controls:\"extended\",displayFontSize:true,displayTextAlignment:true,defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:\"1.4em\"},hidden(props){return props.controlLevel===CONTROL_LEVELS.EXTENDED;}},fontBasic:{// @ts-ignore\ntype:ControlType.Font,title:\"Font\",controls:\"basic\",displayFontSize:false,displayTextAlignment:false,defaultFontType:\"sans-serif\",hidden(props){return props.controlLevel===CONTROL_LEVELS.STANDARD;}},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\"},fontSize:{type:ControlType.String,title:\"Size\",defaultValue:\"14px\",hidden(props){return props.controlLevel===CONTROL_LEVELS.STANDARD;}},letterSpacing:{type:ControlType.String,title:\"Letter\",defaultValue:\"normal\",hidden(props){return props.controlLevel===CONTROL_LEVELS.STANDARD;}},lineHeight:{type:ControlType.String,title:\"Line\",defaultValue:\"1.4em\",hidden(props){return props.controlLevel===CONTROL_LEVELS.STANDARD;}},textAlign:{type:ControlType.SegmentedEnum,title:\"Align\",options:[\"left\",\"center\",\"right\",\"justify\"],optionTitles:[\"\u2190\",\"\u2194\",\"\u2192\",\"\u21D4\"],defaultValue:\"left\",hidden(props){return props.controlLevel===CONTROL_LEVELS.STANDARD;}},textJustify:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Justify\",options:[\"none\",\"auto\"],optionTitles:[\"Off\",\"On\"],defaultValue:\"none\",hidden(props){return props.controlLevel===CONTROL_LEVELS.EXTENDED;}},textDecoration:{type:ControlType.Object,title:\"Decoration\",controls:{...textDecorationControlsBase,textDecorationThickness,textDecorationThicknessCustom:{type:ControlType.Number,title:\"Thickness Value\",defaultValue:1,min:1,unit:\"px\",hidden(props){return props.textDecorationLine===\"none\"||props.textDecorationThickness!==\"custom\";}},textUnderlineOffset,textUnderlineOffsetCustom:{type:ControlType.Number,title:\"Underline Offset Value\",defaultValue:1,min:1,unit:\"px\",hidden(props){return props.textDecorationLine!==\"underline\"||props.textUnderlineOffset!==\"custom\";}}},hidden:props=>props.controlLevel===CONTROL_LEVELS.EXTENDED},textDecorationOpenInput:{type:ControlType.Object,title:\"Decoration\",controls:{...textDecorationControlsBase,textDecorationThickness,textDecorationThicknessCustom:{type:ControlType.String,title:\"Thickness Value\",defaultValue:\"auto\",hidden(props){return props.textDecorationLine===\"none\"||props.textDecorationThickness!==\"custom\";}},textUnderlineOffset,textUnderlineOffsetCustom:{type:ControlType.String,title:\"Underline Offset Value\",defaultValue:\"auto\",hidden(props){return props.textDecorationLine!==\"underline\"||props.textUnderlineOffset!==\"custom\";}}},hidden:props=>props.controlLevel===CONTROL_LEVELS.STANDARD},textTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"none\",\"capitalize\",\"uppercase\",\"lowercase\"],optionTitles:[\"None\",\"Capitalize\",\"Uppercase\",\"Lowercase\"],defaultValue:\"none\"},textOverflow:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Text overflow\",options:[\"unset\",\"ellipsis\"],optionTitles:[\"Visible\",\"Ellipsis\"],defaultValue:\"unset\"},lineClamp:{type:ControlType.Number,title:\"Lines\",defaultValue:5,min:1,hidden(props){return props.textOverflow===\"unset\";}},initialMode:{type:ControlType.Enum,title:\"Initial's mode\",displaySegmentedControl:true,options:[\"auto\",\"custom\"],optionTitles:[\"Auto\",\"Custom\"],defaultValue:\"auto\",hidden(props){return props.textType===PLAIN_TEXT_PROPERTY_NAME&&props.tag===\"span\";}},initialLetter:{type:ControlType.Number,title:\"Initial\",defaultValue:1,min:1,hidden(props){return props.initialMode!==\"auto\"||props.textType===PLAIN_TEXT_PROPERTY_NAME&&props.tag===\"span\";}},initialCustom:{type:ControlType.Object,title:\"Initial\",controls:{fontSize:{type:ControlType.Number,title:\"Size\",defaultValue:44,unit:\"px\"},lineHeight:{type:ControlType.Number,title:\"Line\",defaultValue:.85,step:.01},padding:{type:ControlType.FusedNumber,title:\"Padding\",min:0,toggleKey:\"isPaddingMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"]},margin:{type:ControlType.FusedNumber,title:\"Margin\",toggleKey:\"isMarginMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"marginTop\",\"marginRight\",\"marginBottom\",\"marginLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"]}},hidden(props){return props.controlLevel!==CONTROL_LEVELS.STANDARD||props.initialMode!==\"custom\"||props.textType===PLAIN_TEXT_PROPERTY_NAME&&props.tag===\"span\";}},initialCustomOpenInput:{type:ControlType.Object,title:\"Initial\",controls:{fontSize:{type:ControlType.String,title:\"Size\",defaultValue:\"44px\"},lineHeight:{type:ControlType.String,title:\"Line\",defaultValue:\"0.85\"},padding:{type:ControlType.String,title:\"Padding\",defaultValue:\"0 0 0 0\"},margin:{type:ControlType.String,title:\"Margin\",defaultValue:\"0 0 0 0\"}},hidden(props){return props.controlLevel!==CONTROL_LEVELS.EXTENDED||props.initialMode!==\"custom\"||props.textType===PLAIN_TEXT_PROPERTY_NAME&&props.tag===\"span\";}},initialStyle:{type:ControlType.Object,title:\"Initial's style\",controls:{hasCustomStyle:{type:ControlType.Enum,title:\"Style\",options:[false,true],optionTitles:[\"Default\",\"Custom\"],defaultValue:false,displaySegmentedControl:true},fontBasic:{// @ts-ignore\ntype:ControlType.Font,title:\"Font\",controls:\"basic\",displayFontSize:false,displayTextAlignment:false,defaultFontType:\"sans-serif\",hidden(props){return!props.hasCustomStyle;}},color:{type:ControlType.Color,defaultValue:\"#000000\",hidden(props){return!props.hasCustomStyle;}},hasBackground:{type:ControlType.Enum,title:\"Background\",options:[false,true],optionTitles:[\"Off\",\"On\"],defaultValue:false,displaySegmentedControl:true,hidden(props){return!props.hasCustomStyle;}},background:{type:ControlType.Color,title:\"Background color\",description:\"In the Initial's Custom mode, Background's area can be controlled with Padding setting in Initial's controls.\",hidden(props){return!props.hasCustomStyle||!props.hasBackground;}}},hidden:props=>{const isInitialSet=props.initialMode===\"auto\"&&props.initialLetter>1||props.initialMode===\"custom\";return!isInitialSet||props.textType===PLAIN_TEXT_PROPERTY_NAME&&props.tag===\"span\";}},overflow:{type:ControlType.Enum,title:\"Overflow\",defaultValue:\"visible\",options:[\"visible\",\"hidden\",\"scroll\",\"auto\"],optionTitles:[\"Visible\",\"Hidden\",\"Scroll\",\"Auto\"],hidden(props){return props.textOverflow!==\"unset\";}}});function isBrowser(){return typeof document===\"object\";}function repositionStyle(elementId){let styleElement=document.getElementById(elementId);if(styleElement){styleElement=styleElement.parentElement.removeChild(styleElement);document.head.appendChild(styleElement);return styleElement;}}function getInitialLetterCss(className,{initialMode,initialLetter,fontFamily,fontWeight,fontStyle,background,color,fontSize,lineHeight,padding,margin,isSerifFont,isItalic}){const customStyle=`\n    ${fontFamily?`font-family: ${fontFamily};`:\"\"}\n    ${fontWeight?`font-weight: ${fontWeight};`:\"\"}\n    ${fontStyle?`font-style: ${fontStyle};`:\"\"}\n    ${color?`color: ${color};`:\"\"}\n    ${background?`background: ${background};`:\"\"}\n    `.trim();const isCustom=initialMode===\"custom\";if(isCustom){return`\n        :is(.${className} :is(h1,h2,h3,h4,h5,h6,p),  :is(h1,h2,h3,h4,h5,h6,p).${className}):first-child::first-letter {\n            float:left;\n            font-size: ${fontSize}; \n            padding: ${padding};\n            line-height: ${lineHeight};\n            margin: ${margin};\n            ${customStyle}\n        }\n        `;}let initialFontSizeWeight=1.2;if(isSerifFont){initialFontSizeWeight=initialLetter<=3?1.2:1.3;}else{initialFontSizeWeight=initialLetter<=3?1.3:1.4;}const slantCompensationMargin=!background&&isItalic?initialLetter>2?`${initialLetter*.3}%`:\"0.5rem\":0;const initialMargin=isSerifFont?`margin: 0.5rem 1% 0 ${slantCompensationMargin}`:`margin: 0.25rem 0.5rem 0 ${slantCompensationMargin}`;return`\n    @supports ( initial-letter: 1 ) {\n        :is(.${className} :is(h1,h2,h3,h4,h5,h6,p), :is(h1,h2,h3,h4,h5,h6,p).${className}):first-child::first-letter {\n            initial-letter: ${initialLetter}; \n            -webkit-initial-letter: ${initialLetter}; \n            padding: ${background?\"0.5rem\":\"0 0.5rem 0 0\"};\n            margin: ${background?\"0.5rem .5rem 0 0\":\"0\"} ;\n            ${customStyle}\n        }\n    }\n\n    @supports not ( initial-letter: 1 ) {\n        :is(.${className} :is(h1,h2,h3,h4,h5,h6,p),  :is(h1,h2,h3,h4,h5,h6,p).${className}):first-child::first-letter {\n            float:left; \n            font-size: calc((${lineHeight} * ${initialFontSizeWeight}) * ${initialLetter}); \n            ${initialMargin};\n            padding: ${background?\"0.5rem\":\"0\"};\n            line-height: 1;\n            ${customStyle}\n        }\n\n        _::-webkit-full-page-media, _:future, :root :is(.${className} :is(h1,h2,h3,h4,h5,h6,p), \n        _::-webkit-full-page-media, _:future, :root :is(h1,h2,h3,h4,h5,h6,p).${className}):first-child::first-letter {\n            font-size: calc(${lineHeight} * ${initialLetter}); \n            padding: ${background?\"0 0.5rem\":\"0\"};\n            margin-top: ${initialLetter>=3?`calc(-0.1rem * (${initialLetter} / 2))`:0};\n        }\n    }\n    `;}function getOverflowSafariFix(className,{lineClamp,lineHeight}){return`\n    @media not all and (min-resolution:.001dpcm) { \n        @supports (font: -apple-system-body) and (-webkit-appearance:none) and (stroke-color:transparent) {\n            .${className} {\n                max-height: calc(${lineHeight} * ${lineClamp} + 2px)\n            }\n        }\n    }\n    `;}function mapValues(obj,fn){return Object.fromEntries(Object.entries(obj).map(([key,value])=>[key,fn(value)]));}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TextPlus\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TextPlus.map"],
  "mappings": "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",
  "names": ["PLAIN_TEXT_PROPERTY_NAME", "RICH_TEXT_PROPERTY_NAME", "INPUT_PLACEHOLDER", "CONTROL_LEVELS", "TextPlus", "style", "textType", "plainText", "richText", "tag", "controlLevel", "font", "fontBasic", "fontSize", "lineHeight", "letterSpacing", "textAlign", "color", "textDecoration", "textDecorationOpenInput", "textTransform", "textOverflow", "overflow", "lineClamp", "textJustify", "initialMode", "initialLetter", "initialCustom", "initialCustomOpenInput", "initialStyle", "height", "minimalStyle", "randomId", "content", "Tag", "isStandardControlLevel", "isExtendedControlLevel", "isJustifyEnabled", "isTextOverflowHidden", "isInitialLetterEnabled", "isTextDecorationEnabled", "textOverflowStyle", "justifyStyle", "textUnderlineOffset", "textUnderlineOffsetCustom", "textUnderlineOffsetCustomPixel", "textDecorationThickness", "textDecorationThicknessCustom", "textDecorationThicknessCustomPixel", "textDecorationRest", "mapValues", "value", "_value_trim", "fontCustom", "fontStyle", "isCustomInitial", "hasCustomInitialStyle", "initialFont", "initialColor", "hasInitialBackground", "initialBackground", "initialCssStyle", "containerStyle", "scopedStyleId", "scopedCssClass", "scopedCss", "getOverflowSafariFix", "getInitialLetterCss", "fontName", "ue", "isBrowser", "styleElement", "repositionStyle", "structure", "p", "u", "l", "textDecorationControlsBase", "ControlType", "props", "addPropertyControls", "elementId", "className", "fontFamily", "fontWeight", "background", "padding", "margin", "isSerifFont", "isItalic", "customStyle", "initialFontSizeWeight", "slantCompensationMargin", "initialMargin", "obj", "fn", "key"]
}
