{"version":3,"file":"ImageSliderHeader.CpEaRFPb.mjs","names":["useCallback","useState","useRef","startTransition","_Fragment","c"],"sources":["https:/framerusercontent.com/modules/l975WqhWZSeYHxkOB47v/QTa6jPYaU9UNBtTuLwk0/ImageSliderHeader.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect,useCallback,useRef,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";/**\n * Image Slider Header\n *\n * An auto-sliding image carousel with dot navigation and arrow controls.\n *\n * @framerIntrinsicWidth 1200\n * @framerIntrinsicHeight 600\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function ImageSliderHeader(props){const{images=[{src:{src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Slide 1\"},alt:\"Slide 1\"},{src:{src:\"https://framerusercontent.com/images/aNsAT3jCvt4zglbWCUoFe33Q.jpg\",alt:\"Slide 2\"},alt:\"Slide 2\"},{src:{src:\"https://framerusercontent.com/images/BYnxEV1zjYb9bhWh1IwBZ1ZoS60.jpg\",alt:\"Slide 3\"},alt:\"Slide 3\"}],slideDuration=5,showArrows=true,arrowColor=\"#FFFFFF\",dotColor=\"rgba(255, 255, 255, 0.5)\",activeDotColor=\"#FFFFFF\",dotSize=10,transitionDuration=.5}=props;const getImageSrc=useCallback(item=>{if(!item)return\"\";const anyItem=item;return(typeof anyItem.src===\"string\"?anyItem.src:anyItem.src?.src)||\"\";},[]);const getImageSrcSet=useCallback(item=>{if(!item)return undefined;const anyItem=item;return typeof anyItem.src===\"string\"?undefined:anyItem.src?.srcSet;},[]);const getImageAlt=useCallback(item=>{if(!item)return\"\";const anyItem=item;return anyItem.alt||anyItem.src?.alt||\"\";},[]);const[currentIndex,setCurrentIndex]=useState(0);const[isHovered,setIsHovered]=useState(false);const[progress,setProgress]=useState(0);const rafRef=useRef(null);const startTimeRef=useRef(0);useEffect(()=>{if(currentIndex>images.length-1){startTransition(()=>setCurrentIndex(0));}},[currentIndex,images.length]);const goToNext=useCallback(()=>{startTransition(()=>{setCurrentIndex(prev=>(prev+1)%images.length);});},[images.length]);const goToPrev=useCallback(()=>{startTransition(()=>{setCurrentIndex(prev=>(prev-1+images.length)%images.length);});},[images.length]);const goToSlide=useCallback(index=>{startTransition(()=>{setCurrentIndex(index);});},[]);// Auto-slide effect (pauses on hover) + progress for active dot\nuseEffect(()=>{if(images.length<=1)return;const durationMs=Math.max(.25,slideDuration)*1e3;if(rafRef.current){cancelAnimationFrame(rafRef.current);rafRef.current=null;}if(isHovered)return;// Resume from current progress\nif(typeof performance!==\"undefined\"){startTimeRef.current=performance.now()-progress*durationMs;}else{startTimeRef.current=Date.now()-progress*durationMs;}const tick=now=>{const elapsed=now-startTimeRef.current;const nextProgress=Math.min(1,Math.max(0,elapsed/durationMs));startTransition(()=>setProgress(nextProgress));if(nextProgress>=1){startTransition(()=>setProgress(0));goToNext();return;}rafRef.current=requestAnimationFrame(tick);};rafRef.current=requestAnimationFrame(tick);return()=>{if(rafRef.current){cancelAnimationFrame(rafRef.current);rafRef.current=null;}};},[slideDuration,images.length,goToNext,isHovered,currentIndex,progress]);useEffect(()=>{// Reset progress when slide changes (e.g. via dots/arrows)\nstartTransition(()=>setProgress(0));},[currentIndex]);if(images.length===0){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",backgroundColor:\"#1a1a1a\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"#666\",fontSize:16},children:\"No images added\"});}return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\",overflow:\"hidden\",backgroundColor:\"#000\"},onMouseEnter:()=>startTransition(()=>setIsHovered(true)),onMouseLeave:()=>startTransition(()=>setIsHovered(false)),children:[/*#__PURE__*/_jsx(motion.div,{style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",display:\"flex\",willChange:\"transform\"},animate:{x:`-${currentIndex*100}%`},transition:{duration:transitionDuration,ease:[.22,1,.36,1]},children:images.map((img,index)=>/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",flex:\"0 0 100%\",width:\"100%\",height:\"100%\"},children:/*#__PURE__*/_jsx(\"img\",{src:getImageSrc(img),srcSet:getImageSrcSet(img),alt:getImageAlt(img),style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",objectFit:\"cover\",objectPosition:\"center\",display:\"block\"},draggable:false})},index))}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:\"linear-gradient(to bottom, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0) 70%, rgba(0,0,0,0.4) 100%)\",pointerEvents:\"none\"}}),showArrows&&images.length>1&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"button\",{onClick:goToPrev,style:{position:\"absolute\",left:20,top:\"50%\",transform:\"translateY(-50%)\",width:48,height:48,borderRadius:\"50%\",backgroundColor:\"rgba(0, 0, 0, 0.3)\",border:\"none\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:\"background-color 0.2s\",zIndex:10},onMouseEnter:e=>{e.currentTarget.style.backgroundColor=\"rgba(0, 0, 0, 0.5)\";},onMouseLeave:e=>{e.currentTarget.style.backgroundColor=\"rgba(0, 0, 0, 0.3)\";},\"aria-label\":\"Previous slide\",children:/*#__PURE__*/_jsx(\"svg\",{width:24,height:24,viewBox:\"0 0 24 24\",fill:\"none\",stroke:arrowColor,strokeWidth:2,strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"15 18 9 12 15 6\"})})}),/*#__PURE__*/_jsx(\"button\",{onClick:goToNext,style:{position:\"absolute\",right:20,top:\"50%\",transform:\"translateY(-50%)\",width:48,height:48,borderRadius:\"50%\",backgroundColor:\"rgba(0, 0, 0, 0.3)\",border:\"none\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:\"background-color 0.2s\",zIndex:10},onMouseEnter:e=>{e.currentTarget.style.backgroundColor=\"rgba(0, 0, 0, 0.5)\";},onMouseLeave:e=>{e.currentTarget.style.backgroundColor=\"rgba(0, 0, 0, 0.3)\";},\"aria-label\":\"Next slide\",children:/*#__PURE__*/_jsx(\"svg\",{width:24,height:24,viewBox:\"0 0 24 24\",fill:\"none\",stroke:arrowColor,strokeWidth:2,strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"9 18 15 12 9 6\"})})})]}),images.length>1&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:24,left:\"50%\",transform:\"translateX(-50%)\",display:\"flex\",gap:12,zIndex:10},children:images.map((_,index)=>{const isActive=index===currentIndex;const ringSize=dotSize+10;const strokeWidth=2;const r=(ringSize-strokeWidth)/2;const c=2*Math.PI*r;const dashOffset=c*(1-(isActive?progress:0));return /*#__PURE__*/_jsxs(\"button\",{onClick:()=>goToSlide(index),style:{width:ringSize,height:ringSize,borderRadius:\"50%\",border:\"none\",cursor:\"pointer\",padding:0,backgroundColor:\"transparent\",display:\"grid\",placeItems:\"center\",transform:isActive?\"scale(1.05)\":\"scale(1)\",transition:\"transform 0.2s\"},\"aria-label\":`Go to slide ${index+1}`,\"aria-current\":isActive?\"true\":\"false\",children:[isActive&&/*#__PURE__*/_jsxs(\"svg\",{width:ringSize,height:ringSize,viewBox:`0 0 ${ringSize} ${ringSize}`,style:{position:\"absolute\"},\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:ringSize/2,cy:ringSize/2,r:r,stroke:dotColor,strokeWidth:strokeWidth,fill:\"none\",opacity:.35}),/*#__PURE__*/_jsx(\"circle\",{cx:ringSize/2,cy:ringSize/2,r:r,stroke:activeDotColor,strokeWidth:strokeWidth,fill:\"none\",strokeLinecap:\"round\",strokeDasharray:c,strokeDashoffset:dashOffset,style:{transformOrigin:\"50% 50%\",transform:\"rotate(-90deg)\"}})]}),/*#__PURE__*/_jsx(\"div\",{style:{width:dotSize,height:dotSize,borderRadius:\"50%\",backgroundColor:isActive?activeDotColor:dotColor,transition:\"background-color 0.3s\"}})]},index);})}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",bottom:24,right:24,color:\"#FFFFFF\",fontSize:14,fontWeight:500,zIndex:10,display:\"flex\",alignItems:\"center\",gap:4},children:[/*#__PURE__*/_jsx(\"span\",{children:currentIndex+1}),/*#__PURE__*/_jsx(\"span\",{style:{opacity:.6},children:\"/\"}),/*#__PURE__*/_jsx(\"span\",{style:{opacity:.6},children:images.length})]})]});}addPropertyControls(ImageSliderHeader,{images:{type:ControlType.Array,title:\"Images\",control:{type:ControlType.Object,controls:{src:{type:ControlType.ResponsiveImage,title:\"Image\"},alt:{type:ControlType.String,title:\"Alt Text\",defaultValue:\"Slide image\",placeholder:\"Image description...\"}}},defaultValue:[{src:{src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Slide 1\"},alt:\"Slide 1\"},{src:{src:\"https://framerusercontent.com/images/aNsAT3jCvt4zglbWCUoFe33Q.jpg\",alt:\"Slide 2\"},alt:\"Slide 2\"},{src:{src:\"https://framerusercontent.com/images/BYnxEV1zjYb9bhWh1IwBZ1ZoS60.jpg\",alt:\"Slide 3\"},alt:\"Slide 3\"}]},slideDuration:{type:ControlType.Number,title:\"Slide Duration\",defaultValue:5,min:1,max:60,step:1,unit:\"sec\"},showArrows:{type:ControlType.Boolean,title:\"Show Arrows\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},arrowColor:{type:ControlType.Color,title:\"Arrow Color\",defaultValue:\"#FFFFFF\",hidden:({showArrows})=>!showArrows},dotColor:{type:ControlType.Color,title:\"Dot Color\",defaultValue:\"rgba(255, 255, 255, 0.5)\"},activeDotColor:{type:ControlType.Color,title:\"Active Dot Color\",defaultValue:\"#FFFFFF\"},dotSize:{type:ControlType.Number,title:\"Dot Size\",defaultValue:10,min:4,max:20,step:1,unit:\"px\"},transitionDuration:{type:ControlType.Number,title:\"Transition Duration\",defaultValue:.5,min:.1,max:2,step:.1,unit:\"sec\"}});ImageSliderHeader.displayName=\"Image Slider Header\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ImageSliderHeader\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"600\",\"framerIntrinsicWidth\":\"1200\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ImageSliderHeader.map"],"mappings":"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"}