{"version":3,"file":"TypingText.CCnLpTN2.mjs","names":["useState","useRef"],"sources":["https:/framerusercontent.com/modules/Zothp1hvnBqUbWkP6z5l/kcvht4tlwlP2wsYVVohK/TypingText.js"],"sourcesContent":["// Typing indicator component that shows animated dots before revealing text\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion,AnimatePresence,useInView}from\"framer-motion\";import{useState,useEffect,startTransition,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Typing Indicator\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 60\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function TypingText(props){const{text=\"Hello! How are you?\",dotCount=3,dotSize=8,dotColor=\"#999999\",dotSpacing=4,typingDuration=1.5,textDelay=.5,backgroundColor=\"#EEEEEE\",textColor=\"#000000\",padding=12,borderRadius=18,font,loop=false,autoStart=true,startOnView=false,appearanceDelay=0,opacityDelay=0,showAvatar=false,avatar={src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"User avatar\"},avatarSize=32,avatarSpacing=8,showButton=false,buttonBackgroundColor=\"#FFFFFF\",buttonTextColor=\"#000000\",buttonBorderRadius=20,buttonPadding=10,buttonSpacing=8,useCustomSVG=false,customSVG={src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Button icon\"},buttonIconSize=24,buttonLink=\"\"}=props;const[showTyping,setShowTyping]=useState(true);const[showText,setShowText]=useState(false);const[showComponent,setShowComponent]=useState(true);const containerRef=useRef(null);const isInView=useInView(containerRef,{once:true});useEffect(()=>{if(startOnView&&!isInView)return;if(!autoStart&&!startOnView)return;const appearanceTimer=setTimeout(()=>{startTransition(()=>{setShowComponent(true);});const typingTimer=setTimeout(()=>{startTransition(()=>{setShowTyping(true);setShowText(false);});const textTimer=setTimeout(()=>{startTransition(()=>{setShowText(true);setShowTyping(false);});},(typingDuration+textDelay)*1e3);return()=>clearTimeout(textTimer);},0);return()=>clearTimeout(typingTimer);},appearanceDelay*1e3);return()=>clearTimeout(appearanceTimer);},[autoStart,startOnView,isInView,typingDuration,textDelay,appearanceDelay]);useEffect(()=>{if(!loop||!showText)return;const loopTimer=setTimeout(()=>{startTransition(()=>{setShowTyping(true);setShowText(false);});const textTimer=setTimeout(()=>{startTransition(()=>{setShowText(true);setShowTyping(false);});},(typingDuration+textDelay)*1e3);return()=>clearTimeout(textTimer);},2e3);return()=>clearTimeout(loopTimer);},[showText,loop,typingDuration,textDelay]);const dotVariants={initial:{y:0,opacity:.4},animate:{y:-6,opacity:1}};return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",minWidth:50,minHeight:50,position:\"relative\"},children:/*#__PURE__*/_jsx(AnimatePresence,{children:showComponent&&/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0,scale:.8},animate:{opacity:1,scale:1},exit:{opacity:0,scale:.8},transition:{duration:.3,delay:opacityDelay},style:{display:\"inline-flex\",alignItems:\"center\",gap:avatarSpacing},children:[showAvatar&&/*#__PURE__*/_jsx(\"img\",{src:avatar.src,alt:avatar.alt||\"User avatar\",style:{width:avatarSize,height:avatarSize,borderRadius:\"50%\",objectFit:\"cover\",flexShrink:0}}),/*#__PURE__*/_jsxs(AnimatePresence,{mode:\"wait\",children:[showTyping&&/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0,scale:.8},animate:{opacity:1,scale:1},exit:{opacity:0,scale:.8},transition:{duration:.2},style:{display:\"flex\",alignItems:\"center\",gap:dotSpacing,backgroundColor,padding:`${padding}px ${padding+4}px`,borderRadius},children:Array.from({length:dotCount}).map((_,index)=>/*#__PURE__*/_jsx(motion.div,{variants:dotVariants,initial:\"initial\",animate:\"animate\",transition:{duration:.6,repeat:Number.POSITIVE_INFINITY,repeatType:\"reverse\",delay:index*.15},style:{width:dotSize,height:dotSize,borderRadius:\"50%\",backgroundColor:dotColor}},index))},\"typing\"),showText&&/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0,scale:.8},animate:{opacity:1,scale:1},exit:{opacity:0,scale:.8},transition:{duration:.2},style:{display:\"flex\",alignItems:\"center\",gap:buttonSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor,color:textColor,padding:`${padding}px ${padding+4}px`,borderRadius,...font,width:\"max-content\"},children:text}),showButton&&/*#__PURE__*/_jsx(motion.a,{href:buttonLink||undefined,target:buttonLink?\"_blank\":undefined,rel:buttonLink?\"noopener noreferrer\":undefined,initial:{opacity:0,scale:.8},animate:{opacity:1,scale:1},transition:{duration:.3,delay:.2},whileHover:{scale:1.05},whileTap:{scale:.95},style:{backgroundColor:buttonBackgroundColor,color:buttonTextColor,padding:buttonPadding,borderRadius:buttonBorderRadius,border:\"none\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:buttonIconSize+buttonPadding*2,height:buttonIconSize+buttonPadding*2,flexShrink:0,textDecoration:\"none\"},children:useCustomSVG?/*#__PURE__*/_jsx(\"img\",{src:customSVG.src,alt:customSVG.alt||\"Button icon\",style:{width:buttonIconSize,height:buttonIconSize,objectFit:\"contain\"}}):/*#__PURE__*/_jsxs(\"svg\",{width:buttonIconSize,height:buttonIconSize,viewBox:\"0 0 24 24\",fill:\"none\",stroke:buttonTextColor,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"22,6 12,13 2,6\"})]})})]},\"text\")]})]})})});}addPropertyControls(TypingText,{text:{type:ControlType.String,title:\"Text\",defaultValue:\"Hello! How are you?\",displayTextArea:true},showAvatar:{type:ControlType.Boolean,title:\"Show Avatar\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},avatar:{type:ControlType.ResponsiveImage,title:\"Avatar\",hidden:({showAvatar})=>!showAvatar},avatarSize:{type:ControlType.Number,title:\"Avatar Size\",defaultValue:32,min:20,max:60,step:2,unit:\"px\",hidden:({showAvatar})=>!showAvatar},avatarSpacing:{type:ControlType.Number,title:\"Avatar Spacing\",defaultValue:8,min:4,max:20,step:2,unit:\"px\",hidden:({showAvatar})=>!showAvatar},showButton:{type:ControlType.Boolean,title:\"Show Button\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},buttonBackgroundColor:{type:ControlType.Color,title:\"Button Background\",defaultValue:\"#FFFFFF\",hidden:({showButton})=>!showButton},buttonTextColor:{type:ControlType.Color,title:\"Button Icon Color\",defaultValue:\"#000000\",hidden:({showButton})=>!showButton},buttonBorderRadius:{type:ControlType.Number,title:\"Button Radius\",defaultValue:20,min:0,max:40,step:1,unit:\"px\",hidden:({showButton})=>!showButton},buttonPadding:{type:ControlType.Number,title:\"Button Padding\",defaultValue:10,min:4,max:24,step:1,unit:\"px\",hidden:({showButton})=>!showButton},buttonSpacing:{type:ControlType.Number,title:\"Button Spacing\",defaultValue:8,min:0,max:24,step:1,unit:\"px\",hidden:({showButton})=>!showButton},useCustomSVG:{type:ControlType.Boolean,title:\"Custom Icon\",defaultValue:false,enabledTitle:\"Custom\",disabledTitle:\"Default\",hidden:({showButton})=>!showButton},customSVG:{type:ControlType.ResponsiveImage,title:\"Icon SVG\",hidden:({showButton,useCustomSVG})=>!showButton||!useCustomSVG},buttonIconSize:{type:ControlType.Number,title:\"Icon Size\",defaultValue:24,min:16,max:40,step:2,unit:\"px\",hidden:({showButton})=>!showButton},buttonLink:{type:ControlType.Link,title:\"Button Link\",hidden:({showButton})=>!showButton},autoStart:{type:ControlType.Boolean,title:\"Auto Start\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},startOnView:{type:ControlType.Boolean,title:\"Start on View\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},appearanceDelay:{type:ControlType.Number,title:\"Appearance Delay\",defaultValue:0,min:0,max:5,step:.1,unit:\"s\"},opacityDelay:{type:ControlType.Number,title:\"Opacity Delay\",defaultValue:0,min:0,max:5,step:.1,unit:\"s\"},loop:{type:ControlType.Boolean,title:\"Loop\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},typingDuration:{type:ControlType.Number,title:\"Typing Duration\",defaultValue:1.5,min:.5,max:5,step:.1,unit:\"s\"},textDelay:{type:ControlType.Number,title:\"Text Delay\",defaultValue:.5,min:0,max:3,step:.1,unit:\"s\"},dotCount:{type:ControlType.Number,title:\"Dot Count\",defaultValue:3,min:1,max:5,step:1,displayStepper:true},dotSize:{type:ControlType.Number,title:\"Dot Size\",defaultValue:8,min:4,max:16,step:1,unit:\"px\"},dotSpacing:{type:ControlType.Number,title:\"Dot Spacing\",defaultValue:4,min:2,max:12,step:1,unit:\"px\"},dotColor:{type:ControlType.Color,title:\"Dot Color\",defaultValue:\"#999999\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#EEEEEE\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},padding:{type:ControlType.Number,title:\"Padding\",defaultValue:12,min:4,max:24,step:1,unit:\"px\"},borderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:18,min:0,max:32,step:1,unit:\"px\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TypingText\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"200\",\"framerSupportedLayoutWidth\":\"auto\",\"framerIntrinsicHeight\":\"60\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TypingText.map"],"mappings":"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"}