{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/cwFxYx5qm8FtKm3AAf75/oK2tcV275HNvpPskdF2s/Texto_separar.js"],
  "sourcesContent": ["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";export function HyphenatedText({text,fontSize,color,fontFamily,textAlign,lineHeight,letterSpacing,fontWeight,hyphenate,language,htmlTag}){// Funci\u00F3n para forzar guiones si el navegador no soporta hyphens\nconst hyphenateManually=text=>{if(!hyphenate)return text;return text.split(\" \").map(word=>word.length>10// Palabras largas con m\u00E1s de 10 caracteres\n    ?word.match(/.{1,10}/g).join(\"-\u200B\")// Divide cada 10 caracteres y a\u00F1ade un guion\n    :word).join(\" \");};return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",fontSize:`${fontSize}px`,color:color,fontFamily:fontFamily,textAlign:textAlign,lineHeight:`${lineHeight}px`,letterSpacing:`${letterSpacing}px`,fontWeight:fontWeight,hyphens:hyphenate?\"auto\":\"none\",WebkitHyphens:hyphenate?\"auto\":\"none\",overflowWrap:\"break-word\",wordWrap:\"break-word\",whiteSpace:\"pre-wrap\",lang:language},children:hyphenateManually(text)});const Tag=htmlTag;return /*#__PURE__*/_jsx(Tag,{style:{width:\"100%\",height:\"100%\",fontSize:`${fontSize}px`,color:color,fontFamily:fontFamily,textAlign:textAlign,lineHeight:`${lineHeight}px`,letterSpacing:`${letterSpacing}px`,fontWeight:fontWeight,hyphens:hyphenate?\"auto\":\"none\",WebkitHyphens:hyphenate?\"auto\":\"none\",overflowWrap:\"break-word\",wordWrap:\"break-word\",whiteSpace:\"pre-wrap\",lang:language},children:hyphenateManually(text)});}// Controles para la interfaz de usuario en Framer\naddPropertyControls(HyphenatedText,{text:{type:ControlType.String,title:\"Texto\",defaultValue:\"Este es un texto de ejemplo para probar la separaci\\xf3n de palabras con guiones al final.\"},fontSize:{type:ControlType.Number,title:\"Tama\\xf1o\",defaultValue:16,min:8,max:72},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\"},fontFamily:{type:ControlType.String,title:\"Fuente\",defaultValue:\"Arial, sans-serif\"},textAlign:{type:ControlType.SegmentedEnum,title:\"Alineaci\\xf3n\",options:[\"left\",\"center\",\"right\",\"justify\"],optionTitles:[\"Izquierda\",\"Centrado\",\"Derecha\",\"Justificado\"],defaultValue:\"left\"},lineHeight:{type:ControlType.Number,title:\"Interlineado\",defaultValue:24,min:1,max:100},letterSpacing:{type:ControlType.Number,title:\"Espaciado letras\",defaultValue:0,min:-5,max:20},fontWeight:{type:ControlType.Enum,title:\"Peso\",options:[\"normal\",\"bold\",\"lighter\",\"bolder\"],optionTitles:[\"Normal\",\"Negrita\",\"Ligero\",\"M\\xe1s negrita\"],defaultValue:\"normal\"},hyphenate:{type:ControlType.Boolean,title:\"Separar\",enabledTitle:\"S\\xed\",disabledTitle:\"No\",defaultValue:false},language:{type:ControlType.String,title:\"Idioma\",defaultValue:\"es\"},htmlTag:{type:ControlType.Enum,title:\"Etiqueta HTML\",options:[\"p\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"span\",\"div\"],optionTitles:[\"P\\xe1rrafo\",\"H1\",\"H2\",\"H3\",\"H4\",\"H5\",\"H6\",\"Span\",\"Div\"],defaultValue:\"p\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"HyphenatedText\":{\"type\":\"reactComponent\",\"name\":\"HyphenatedText\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Texto_separar.map"],
  "mappings": "yFAAsG,SAASA,EAAe,CAAC,KAAAC,EAAK,SAAAC,EAAS,MAAAC,EAAM,WAAAC,EAAW,UAAAC,EAAU,WAAAC,EAAW,cAAAC,EAAc,WAAAC,EAAW,UAAAC,EAAU,SAAAC,EAAS,QAAAC,CAAO,EAAE,CACxO,IAAMC,EAAkBX,GAAWQ,EAA6BR,EAAK,MAAM,GAAG,EAAE,IAAIY,GAAMA,EAAK,OAAO,GACjGA,EAAK,MAAM,UAAU,EAAE,KAAK,SAAI,EAChCA,CAAI,EAAE,KAAK,GAAG,EAFiCZ,EAE7B,OAAoBa,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,SAAS,GAAGZ,CAAQ,KAAK,MAAMC,EAAM,WAAWC,EAAW,UAAUC,EAAU,WAAW,GAAGC,CAAU,KAAK,cAAc,GAAGC,CAAa,KAAK,WAAWC,EAAW,QAAQC,EAAU,OAAO,OAAO,cAAcA,EAAU,OAAO,OAAO,aAAa,aAAa,SAAS,aAAa,WAAW,WAAW,KAAKC,CAAQ,EAAE,SAASE,EAAkBX,CAAI,CAAC,CAAC,CAAub,CACj3Bc,EAAoBf,EAAe,CAAC,KAAK,CAAC,KAAKgB,EAAY,OAAO,MAAM,QAAQ,aAAa,4FAA4F,EAAE,SAAS,CAAC,KAAKA,EAAY,OAAO,MAAM,YAAY,aAAa,GAAG,IAAI,EAAE,IAAI,EAAE,EAAE,MAAM,CAAC,KAAKA,EAAY,MAAM,MAAM,QAAQ,aAAa,SAAS,EAAE,WAAW,CAAC,KAAKA,EAAY,OAAO,MAAM,SAAS,aAAa,mBAAmB,EAAE,UAAU,CAAC,KAAKA,EAAY,cAAc,MAAM,gBAAgB,QAAQ,CAAC,OAAO,SAAS,QAAQ,SAAS,EAAE,aAAa,CAAC,YAAY,WAAW,UAAU,aAAa,EAAE,aAAa,MAAM,EAAE,WAAW,CAAC,KAAKA,EAAY,OAAO,MAAM,eAAe,aAAa,GAAG,IAAI,EAAE,IAAI,GAAG,EAAE,cAAc,CAAC,KAAKA,EAAY,OAAO,MAAM,mBAAmB,aAAa,EAAE,IAAI,GAAG,IAAI,EAAE,EAAE,WAAW,CAAC,KAAKA,EAAY,KAAK,MAAM,OAAO,QAAQ,CAAC,SAAS,OAAO,UAAU,QAAQ,EAAE,aAAa,CAAC,SAAS,UAAU,SAAS,gBAAgB,EAAE,aAAa,QAAQ,EAAE,UAAU,CAAC,KAAKA,EAAY,QAAQ,MAAM,UAAU,aAAa,QAAQ,cAAc,KAAK,aAAa,EAAK,EAAE,SAAS,CAAC,KAAKA,EAAY,OAAO,MAAM,SAAS,aAAa,IAAI,EAAE,QAAQ,CAAC,KAAKA,EAAY,KAAK,MAAM,gBAAgB,QAAQ,CAAC,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,OAAO,KAAK,EAAE,aAAa,CAAC,aAAa,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,OAAO,KAAK,EAAE,aAAa,GAAG,CAAC,CAAC",
  "names": ["HyphenatedText", "text", "fontSize", "color", "fontFamily", "textAlign", "lineHeight", "letterSpacing", "fontWeight", "hyphenate", "language", "htmlTag", "hyphenateManually", "word", "p", "addPropertyControls", "ControlType"]
}
