{"version":3,"file":"Hover_text.DModWnyC.mjs","names":["useState"],"sources":["https:/framerusercontent.com/modules/4LmrbMJe43n0SDn7mfI8/gzgt50eerT7ZwOJLB20N/Hover_text.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useState}from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";export default function AnimatedText(props){const{text,fontSize,lineHeight,font,color}=props;const[isHovered,setIsHovered]=useState(false);const characters=text.split(\"\");const variants={initial:i=>({y:\"0%\",transition:{delay:i*.03,duration:.6,ease:[.76,0,.024,1]}}),hover:i=>({y:\"-100%\",transition:{delay:i*.03,duration:.6,ease:[.76,0,.024,1]}})};return /*#__PURE__*/_jsx(\"div\",{style:{display:\"inline-block\",overflow:\"hidden\",height:`${fontSize*lineHeight}px`,position:\"relative\",cursor:\"pointer\"},onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>setIsHovered(false),children:characters.map((char,i)=>/*#__PURE__*/_jsx(\"div\",{style:{display:\"inline-block\",position:\"relative\",width:\"auto\"},children:/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\"},children:[0,1].map((_,idx)=>/*#__PURE__*/_jsx(motion.span,{custom:i,initial:\"initial\",animate:isHovered?\"hover\":\"initial\",variants:variants,style:{fontFamily:font,fontSize,lineHeight,color,display:\"inline-block\",whiteSpace:\"pre\"},children:char},idx))})},i))});}addPropertyControls(AnimatedText,{text:{type:ControlType.String,title:\"Text\",defaultValue:\"Hover Me\"},fontSize:{type:ControlType.Number,title:\"Font Size\",defaultValue:32,min:10,max:100},lineHeight:{type:ControlType.Number,title:\"Line Height\",defaultValue:1.4,min:1,max:2,step:.1},font:{type:ControlType.String,title:\"Font\",defaultValue:\"Instrument Serif\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AnimatedText\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Hover_text.map"],"mappings":"2NAA6J,SAAwB,EAAa,EAAM,CAAC,GAAK,CAAC,OAAK,WAAS,aAAW,OAAK,SAAO,EAAW,CAAC,EAAU,GAAcA,EAAS,GAAM,CAAO,EAAW,EAAK,MAAM,GAAG,CAAO,EAAS,CAAC,QAAQ,IAAI,CAAC,EAAE,KAAK,WAAW,CAAC,MAAM,EAAE,IAAI,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,KAAK,EAAE,CAAC,CAAC,EAAE,MAAM,IAAI,CAAC,EAAE,QAAQ,WAAW,CAAC,MAAM,EAAE,IAAI,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,KAAK,EAAE,CAAC,CAAC,EAAE,CAAC,OAAoB,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,eAAe,SAAS,SAAS,OAAO,GAAG,EAAS,EAAW,IAAI,SAAS,WAAW,OAAO,UAAU,CAAC,iBAAiB,EAAa,GAAK,CAAC,iBAAiB,EAAa,GAAM,CAAC,SAAS,EAAW,KAAK,EAAK,IAAiB,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,eAAe,SAAS,WAAW,MAAM,OAAO,CAAC,SAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,CAAC,SAAS,CAAC,EAAE,EAAE,CAAC,KAAK,EAAE,IAAmB,EAAK,EAAO,KAAK,CAAC,OAAO,EAAE,QAAQ,UAAU,QAAQ,EAAU,QAAQ,UAAmB,WAAS,MAAM,CAAC,WAAW,EAAK,WAAS,aAAW,QAAM,QAAQ,eAAe,WAAW,MAAM,CAAC,SAAS,EAAK,CAAC,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,kBAA5nC,IAA4B,IAAkC,IAAoD,CAA4gC,EAAoB,EAAa,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,aAAa,WAAW,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,GAAG,IAAI,GAAG,IAAI,IAAI,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,IAAI,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,aAAa,mBAAmB,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,aAAa,UAAU,CAAC,CAAC"}