{"version":3,"file":"TextLoopNotification.9fiDwQoy.mjs","names":["useState"],"sources":["https:/framerusercontent.com/modules/WNksAXIBTTOjHtoUcQDM/U2wU6KRPz2WaVCZ6jhCS/TextLoopNotification.js"],"sourcesContent":["// Animated notification component with cycling text and progress bar\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState,startTransition}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";/**\n * Text Loop Notification\n * \n * A notification component that cycles through messages with an animated progress bar\n *\n * @framerIntrinsicWidth 250\n * @framerIntrinsicHeight 50\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function TextLoopNotification(props){const{messages=[\"Voice notes handled\",\"Whatsapp + Messenger Agent\",\"Multi Languages Response\",\"Human Handoff Alerts\"],loopDuration=3,textColor=\"#ffffff\",progressColor=\"#ff8c00\",progressBackground=\"#333333\",borderRadius=12,font,backgroundColor=\"#0C1015\",backgroundBlur=0,strokeColor=\"#ff8c00\",containerStrokeColor=\"#384250\",customIcon1=\"\",customIcon2=\"\",customIcon3=\"\",customIcon4=\"\"}=props;const[currentIndex,setCurrentIndex]=useState(0);const[progress,setProgress]=useState(0);const isStatic=useIsStaticRenderer();// Icon mapping for each message\nconst getIcon=message=>{const messageIndex=messages.indexOf(message);// Check if custom icon is provided for this message index\nif(messageIndex===0&&customIcon1){return /*#__PURE__*/_jsx(\"div\",{dangerouslySetInnerHTML:{__html:customIcon1}});}if(messageIndex===1&&customIcon2){return /*#__PURE__*/_jsx(\"div\",{dangerouslySetInnerHTML:{__html:customIcon2}});}if(messageIndex===2&&customIcon3){return /*#__PURE__*/_jsx(\"div\",{dangerouslySetInnerHTML:{__html:customIcon3}});}if(messageIndex===3&&customIcon4){return /*#__PURE__*/_jsx(\"div\",{dangerouslySetInnerHTML:{__html:customIcon4}});}// Default icons based on message content\nif(message.toLowerCase().includes(\"voice\")){return /*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 24 24\",width:\"24\",height:\"24\",color:\"currentColor\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.5\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M17 7V11C17 13.7614 14.7614 16 12 16C9.23858 16 7 13.7614 7 11V7C7 4.23858 9.23858 2 12 2C14.7614 2 17 4.23858 17 7Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M17 7H14M17 11H14\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M20 11C20 15.4183 16.4183 19 12 19M12 19C7.58172 19 4 15.4183 4 11M12 19V22M12 22H15M12 22H9\",strokeLinecap:\"round\"})]});}else if(message.toLowerCase().includes(\"whatsapp\")||message.toLowerCase().includes(\"messenger\")){return /*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 24 24\",width:\"24\",height:\"24\",color:\"currentColor\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M8.5 14.5H15.5M8.5 9.5H12\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M14.1706 20.8905C18.3536 20.6125 21.6856 17.2332 21.9598 12.9909C22.0134 12.1607 22.0134 11.3009 21.9598 10.4707C21.6856 6.22838 18.3536 2.84913 14.1706 2.57107C12.7435 2.47621 11.2536 2.47641 9.8294 2.57107C5.64639 2.84913 2.31441 6.22838 2.04024 10.4707C1.98659 11.3009 1.98659 12.1607 2.04024 12.9909C2.1401 14.536 2.82343 15.9666 3.62791 17.1746C4.09501 18.0203 3.78674 19.0758 3.30021 19.9978C2.94941 20.6626 2.77401 20.995 2.91484 21.2351C3.05568 21.4752 3.37026 21.4829 3.99943 21.4982C5.24367 21.5285 6.08268 21.1757 6.74868 20.6846C7.1264 20.4061 7.31527 20.2668 7.44544 20.2508C7.5756 20.2348 7.83177 20.3403 8.34401 20.5513C8.8044 20.7409 9.33896 20.8579 9.8294 20.8905C11.2536 20.9852 12.7435 20.9854 14.1706 20.8905Z\"})]});}else if(message.toLowerCase().includes(\"language\")||message.toLowerCase().includes(\"multi\")){return /*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 24 24\",width:\"24\",height:\"24\",color:\"currentColor\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.5\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M5 5.82759H7.7M11 5.82759H9.5M7.7 5.82759H9.5M7.7 5.82759V5M9.5 5.82759C9.18351 6.95937 8.52075 8.02923 7.76429 8.96946M5.83571 11C6.44723 10.4377 7.13788 9.74802 7.76429 8.96946M7.76429 8.96946C7.37857 8.51724 6.83857 7.78558 6.68429 7.45455M7.76429 8.96946L8.92143 10.1724\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M13.5 19L14.3333 17M18.5 19L17.6667 17M14.3333 17L16 13L17.6667 17M14.3333 17H17.6667\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M14 10V8C14 5.17157 14 3.75736 13.1213 2.87868C12.2426 2 10.8284 2 8 2C5.17157 2 3.75736 2 2.87868 2.87868C2 3.75736 2 5.17157 2 8C2 10.8284 2 12.2426 2.87868 13.1213C3.75736 14 5.17157 14 8 14H10\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M10 16C10 13.1716 10 11.7574 10.8787 10.8787C11.7574 10 13.1716 10 16 10C18.8284 10 20.2426 10 21.1213 10.8787C22 11.7574 22 13.1716 22 16C22 18.8284 22 20.2426 21.1213 21.1213C20.2426 22 18.8284 22 16 22C13.1716 22 11.7574 22 10.8787 21.1213C10 20.2426 10 18.8284 10 16Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M4 16.5C4 17.9045 4 18.6067 4.33706 19.1111C4.48298 19.3295 4.67048 19.517 4.88886 19.6629C5.39331 20 6.09554 20 7.5 20\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M20 7.5C20 6.09554 20 5.39331 19.6629 4.88886C19.517 4.67048 19.3295 4.48298 19.1111 4.33706C18.6067 4 17.9045 4 16.5 4\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})]});}else if(message.toLowerCase().includes(\"handoff\")||message.toLowerCase().includes(\"alert\")){return /*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 24 24\",width:\"24\",height:\"24\",color:\"currentColor\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M13.9248 21H10.0752C5.44476 21 3.12955 21 2.27636 19.4939C1.42317 17.9879 2.60736 15.9914 4.97574 11.9985L6.90057 8.75333C9.17559 4.91778 10.3131 3 12 3C13.6869 3 14.8244 4.91777 17.0994 8.75332L19.0243 11.9985C21.3926 15.9914 22.5768 17.9879 21.7236 19.4939C20.8704 21 18.5552 21 13.9248 21Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 9V13\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12.125 16.75H12M12.25 16.75C12.25 16.8881 12.1381 17 12 17C11.8619 17 11.75 16.8881 11.75 16.75C11.75 16.6119 11.8619 16.5 12 16.5C12.1381 16.5 12.25 16.6119 12.25 16.75Z\"})]});}// Default icon\nreturn /*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 24 24\",width:\"24\",height:\"24\",color:\"currentColor\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.5\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"10\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 8v4m0 4h.01\",strokeLinecap:\"round\"})]});};useEffect(()=>{if(typeof window===\"undefined\")return;if(typeof window===\"undefined\"||isStatic)return;const duration=loopDuration*1e3// Convert to milliseconds\n;let startTime=Date.now();let currentStep=0;const animate=()=>{const elapsed=Date.now()-startTime;const stepProgress=Math.min(elapsed/duration,1);startTransition(()=>setProgress(stepProgress));// Move to next step when current step completes\nif(stepProgress>=1){const nextStep=(currentStep+1)%messages.length;startTransition(()=>{setCurrentIndex(nextStep);});currentStep=nextStep;startTime=Date.now();}requestAnimationFrame(animate);};const animationFrame=requestAnimationFrame(animate);return()=>cancelAnimationFrame(animationFrame);},[loopDuration,messages.length,isStatic]);return /*#__PURE__*/_jsxs(\"div\",{style:{...props.style,position:\"relative\",display:\"flex\",flexDirection:\"column\",backgroundColor:backgroundColor,borderRadius,overflow:\"hidden\",border:`1px solid ${containerStrokeColor}`,backdropFilter:backgroundBlur>0?`blur(${backgroundBlur}px)`:\"none\",WebkitBackdropFilter:backgroundBlur>0?`blur(${backgroundBlur}px)`:\"none\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:4,padding:\"8px 8px 0 8px\"},children:messages.map((_,index)=>{let barProgress=0;if(index<currentIndex){// Completed bars\nbarProgress=100;}else if(index===currentIndex){// Current active bar\nbarProgress=progress*100;barProgress=isStatic?50:progress*100;}// Future bars remain at 0\nreturn /*#__PURE__*/_jsx(\"div\",{style:{flex:1,height:3,backgroundColor:progressBackground,overflow:\"hidden\",borderRadius:2},children:/*#__PURE__*/_jsx(\"div\",{style:{height:\"100%\",backgroundColor:progressColor,width:`${barProgress}%`,transition:isStatic?\"none\":\"width 0.05s cubic-bezier(0.4, 0, 0.2, 1)\"}})},index);})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",padding:8,paddingRight:16},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:8,flexShrink:0,border:`1px solid ${strokeColor}`,borderRadius:6,marginRight:10},children:/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:24,height:24,color:progressColor},children:getIcon(messages[currentIndex])})}),/*#__PURE__*/_jsx(\"span\",{style:{color:textColor,...font,whiteSpace:\"nowrap\",flex:1},children:messages[currentIndex]})]})]});}addPropertyControls(TextLoopNotification,{messages:{type:ControlType.Array,title:\"Messages\",control:{type:ControlType.String},defaultValue:[\"Voice notes handled\",\"Task completed\",\"Ready for next\"]},customIcon1:{type:ControlType.String,title:\"Icon 1 (SVG)\",displayTextArea:true,placeholder:\"Paste SVG code for message 1...\"},customIcon2:{type:ControlType.String,title:\"Icon 2 (SVG)\",displayTextArea:true,placeholder:\"Paste SVG code for message 2...\"},customIcon3:{type:ControlType.String,title:\"Icon 3 (SVG)\",displayTextArea:true,placeholder:\"Paste SVG code for message 3...\"},customIcon4:{type:ControlType.String,title:\"Icon 4 (SVG)\",displayTextArea:true,placeholder:\"Paste SVG code for message 4...\"},loopDuration:{type:ControlType.Number,title:\"Duration\",defaultValue:3,min:1,max:10,step:.5,unit:\"s\",displayStepper:true},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#0C1015\"},backgroundBlur:{type:ControlType.Number,title:\"Blur\",defaultValue:0,min:0,max:50,step:1,unit:\"px\"},containerStrokeColor:{type:ControlType.Color,title:\"Container Stroke\",defaultValue:\"#384250\"},strokeColor:{type:ControlType.Color,title:\"Icon Stroke\",defaultValue:\"#ff8c00\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#ffffff\"},progressColor:{type:ControlType.Color,title:\"Progress Color\",defaultValue:\"#ff8c00\"},progressBackground:{type:ControlType.Color,title:\"Progress BG\",defaultValue:\"#333333\"},borderRadius:{type:ControlType.Number,title:\"Radius\",defaultValue:12,min:0,max:32,step:1,unit:\"px\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"14px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TextLoopNotification\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"50\",\"framerIntrinsicWidth\":\"250\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TextLoopNotification.map"],"mappings":"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"}