{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/9Juv7jvi9hnpolEWKBoA/DT8eZYiisfqmUkjfrTtD/TextCrop.js"],
  "sourcesContent": ["import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";export function TextCrop({text,maxLength,fontFamily,fontWeight,color,fontSize,textAlign}){const[displayedText,setDisplayedText]=useState(text);useEffect(()=>{setDisplayedText(text.length>maxLength?`${text.substring(0,maxLength-3)}...`:text);},[text,maxLength]);return /*#__PURE__*/_jsx(\"div\",{style:{fontFamily,fontWeight,color,fontSize,textAlign},children:displayedText});}TextCrop.defaultProps={text:\"Type here...\",maxLength:20,fontFamily:\"Arial, sans-serif\",fontWeight:\"400\",color:\"#000000\",fontSize:16,textAlign:\"left\"};addPropertyControls(TextCrop,{text:{type:ControlType.String,title:\"Text\",defaultValue:\"Type here...\"},maxLength:{type:ControlType.Number,title:\"Max Length\",defaultValue:20,min:1},fontFamily:{type:ControlType.String,title:\"Font\",defaultValue:\"Arial, sans-serif\"},fontWeight:{type:ControlType.Enum,title:\"Font Weight\",options:[\"100\",\"200\",\"300\",\"400\",\"500\",\"600\",\"700\",\"800\",\"900\"],defaultValue:\"400\"},textAlign:{type:ControlType.Enum,title:\"Text align\",options:[\"center\",\"left\",\"right\"]},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\"},fontSize:{type:ControlType.Number,title:\"Font Size\",defaultValue:16,min:1}});\nexport const __FramerMetadata__ = {\"exports\":{\"TextCrop\":{\"type\":\"reactComponent\",\"name\":\"TextCrop\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TextCrop.map"],
  "mappings": "gJAAAA,IAA4I,SAASC,EAAS,CAAC,KAAAC,EAAK,UAAAC,EAAU,WAAAC,EAAW,WAAAC,EAAW,MAAAC,EAAM,SAAAC,EAAS,UAAAC,CAAS,EAAE,CAAC,GAAK,CAACC,EAAcC,CAAgB,EAAEC,EAAST,CAAI,EAAE,OAAAU,EAAU,IAAI,CAACF,EAAiBR,EAAK,OAAOC,EAAU,GAAGD,EAAK,UAAU,EAAEC,EAAU,CAAC,OAAOD,CAAI,CAAE,EAAE,CAACA,EAAKC,CAAS,CAAC,EAAsBU,EAAK,MAAM,CAAC,MAAM,CAAC,WAAAT,EAAW,WAAAC,EAAW,MAAAC,EAAM,SAAAC,EAAS,UAAAC,CAAS,EAAE,SAASC,CAAa,CAAC,CAAE,CAACR,EAAS,aAAa,CAAC,KAAK,eAAe,UAAU,GAAG,WAAW,oBAAoB,WAAW,MAAM,MAAM,UAAU,SAAS,GAAG,UAAU,MAAM,EAAEa,EAAoBb,EAAS,CAAC,KAAK,CAAC,KAAKc,EAAY,OAAO,MAAM,OAAO,aAAa,cAAc,EAAE,UAAU,CAAC,KAAKA,EAAY,OAAO,MAAM,aAAa,aAAa,GAAG,IAAI,CAAC,EAAE,WAAW,CAAC,KAAKA,EAAY,OAAO,MAAM,OAAO,aAAa,mBAAmB,EAAE,WAAW,CAAC,KAAKA,EAAY,KAAK,MAAM,cAAc,QAAQ,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,KAAK,EAAE,aAAa,KAAK,EAAE,UAAU,CAAC,KAAKA,EAAY,KAAK,MAAM,aAAa,QAAQ,CAAC,SAAS,OAAO,OAAO,CAAC,EAAE,MAAM,CAAC,KAAKA,EAAY,MAAM,MAAM,QAAQ,aAAa,SAAS,EAAE,SAAS,CAAC,KAAKA,EAAY,OAAO,MAAM,YAAY,aAAa,GAAG,IAAI,CAAC,CAAC,CAAC",
  "names": ["init_ssg_sandbox_shims", "TextCrop", "text", "maxLength", "fontFamily", "fontWeight", "color", "fontSize", "textAlign", "displayedText", "setDisplayedText", "ye", "ue", "p", "addPropertyControls", "ControlType"]
}
