{"version":3,"file":"InteractiveGallery.byKuACT8.mjs","names":["useState","startTransition"],"sources":["https:/framerusercontent.com/modules/LrGltbvlJ9ZryteKR2Es/oQuQmakbg3hhfrZXucrB/InteractiveGallery.js"],"sourcesContent":["// Product image gallery with Framer placeholder images, main image and extra images, hover effects, and click to set primary\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";// Framer placeholder images\nconst placeholderImages=[{src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Main\"},{src:\"https://framerusercontent.com/images/aNsAT3jCvt4zglbWCUoFe33Q.jpg\",alt:\"Extra 1\"},{src:\"https://framerusercontent.com/images/BYnxEV1zjYb9bhWh1IwBZ1ZoS60.jpg\",alt:\"Extra 2\"},{src:\"https://framerusercontent.com/images/2uTNEj5aTl2K3NJaEFWMbnrA.jpg\",alt:\"Extra 3\"}];/**\n * Product Image Gallery with Framer placeholder images\n *\n * @framerIntrinsicWidth 432\n * @framerIntrinsicHeight 560\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function ProductVista(props){const{images=placeholderImages,gap,borderRadius,borderColor,borderWidth,hoverBorderColor,showArrows,hoverToShow,style}=props;const[selected,setSelected]=useState(0);const[hovered,setHovered]=useState(null);const[mainHover,setMainHover]=useState(false);const[lightboxOpen,setLightboxOpen]=useState(false);const[transitioning,setTransitioning]=useState(false);const[transitionKey,setTransitionKey]=useState(0);const[hoverToShowState,setHoverToShow]=useState(true);// Map images to flat src/alt for rendering\nconst imagesToShow=images&&images.length>0&&images.some(img=>{if(!img)return false;if(typeof img.src===\"string\")return img.src.length>0;if(img.src&&typeof img.src.src===\"string\")return img.src.src.length>0;return false;})?images.map((img,i)=>{if(!img)return placeholderImages[i]||placeholderImages[0];if(typeof img.src===\"string\"){return{src:img.src,alt:img.alt};}if(img.src&&typeof img.src.src===\"string\"){return{src:img.src.src,alt:img.alt};}return placeholderImages[i]||placeholderImages[0];}):placeholderImages;const main=imagesToShow[selected]||placeholderImages[0];// Smooth transition for main image\nfunction handleMainChange(newIndex){if(newIndex===selected)return;startTransition(()=>{setSelected(newIndex);setTransitionKey(prev=>prev+1);});}// Determine which image to show as main: hovered thumbnail if hovering, else selected\nconst mainIndex=hoverToShow&&hovered!==null?hovered:selected;const mainToShow=imagesToShow[mainIndex]||placeholderImages[0];// Remove all fade/crossfade logic, just show the current image\nconst mainImageStyle={width:\"100%\",height:\"100%\",objectFit:\"cover\",borderRadius,border:`${borderWidth}px solid ${borderColor}`,boxShadow:\"0 2px 8px rgba(0,0,0,0.06)\",background:\"#F5F5F5\",display:\"block\",cursor:mainHover?\"pointer\":undefined};const thumbStyle=i=>({width:`100%`,height:\"auto\",objectFit:\"cover\",borderRadius,border:`${borderWidth}px solid `+(hovered===i||selected===i?hoverBorderColor:borderColor),boxShadow:hovered===i||selected===i?\"0 2px 8px rgba(0,0,0,0.12)\":\"none\",cursor:\"pointer\",opacity:selected===i?1:.85,background:\"#F5F5F5\",marginRight:i<imagesToShow.length-1?gap:0,outline:\"none\",flex:1,aspectRatio:\"1 / 1\"});return /*#__PURE__*/_jsxs(\"div\",{style:{...style,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",gap,width:\"100%\",height:\"100%\",position:\"relative\"},children:[lightboxOpen&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",top:0,left:0,width:\"100vw\",height:\"100vh\",background:\"rgba(0,0,0,0.7)\",zIndex:9999,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"zoom-out\"},onClick:()=>setLightboxOpen(false),tabIndex:0,\"aria-modal\":\"true\",role:\"dialog\",children:[/*#__PURE__*/_jsx(\"img\",{src:main.src||placeholderImages[0].src,alt:main.alt,style:{maxWidth:\"90vw\",maxHeight:\"90vh\",borderRadius,boxShadow:\"0 8px 32px rgba(0,0,0,0.25)\",background:\"#fff\",objectFit:\"contain\"},draggable:false,onClick:e=>e.stopPropagation()}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Close lightbox\",style:{position:\"absolute\",top:32,right:32,background:\"rgba(0,0,0,0.6)\",color:\"#fff\",border:\"none\",borderRadius:\"50%\",width:40,height:40,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",fontSize:24,cursor:\"pointer\",zIndex:1e4},onClick:e=>{e.stopPropagation();setLightboxOpen(false);},children:\"\\xd7\"})]}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-pressed\":selected===0,style:{display:\"none\"},tabIndex:-1}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",aspectRatio:\"1 / 1\",flex:1,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:[/*#__PURE__*/_jsx(\"img\",{src:mainToShow.src||placeholderImages[0].src,alt:mainToShow.alt,style:{...mainImageStyle,position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",zIndex:2,objectFit:\"cover\"},draggable:false,tabIndex:0,\"aria-label\":imagesToShow.length>1?`Main product image, use left/right arrows to change`:`Main product image`,onKeyDown:e=>{if(imagesToShow.length<2)return;if(e.key===\"ArrowRight\"){handleMainChange((selected+1)%imagesToShow.length);}else if(e.key===\"ArrowLeft\"){handleMainChange((selected-1+imagesToShow.length)%imagesToShow.length);}else if(e.key===\"t\"||e.key===\"T\"){startTransition(()=>setSelected(selected===-1?0:-1));}else if(e.key===\"Enter\"||e.key===\" \"){setLightboxOpen(true);}},onMouseEnter:()=>setMainHover(true),onMouseLeave:()=>setMainHover(false),onClick:()=>setLightboxOpen(true)}),showArrows&&imagesToShow.length>1&&selected!==-1&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",pointerEvents:\"none\",zIndex:10},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Previous image\",tabIndex:0,style:{pointerEvents:\"auto\",background:\"rgba(255,255,255,0.8)\",border:\"none\",borderRadius:\"50%\",width:40,height:40,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",boxShadow:\"0 2px 8px rgba(0,0,0,0.10)\",cursor:\"pointer\",marginLeft:8,outline:\"none\",transition:\"background 0.2s\",position:\"static\",left:undefined,top:undefined,transform:undefined},onClick:()=>handleMainChange((selected-1+imagesToShow.length)%imagesToShow.length),children:/*#__PURE__*/_jsx(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 20 20\",fill:\"none\",stroke:\"#222\",strokeWidth:\"2\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M13 5l-5 5 5 5\"})})}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Next image\",tabIndex:0,style:{pointerEvents:\"auto\",background:\"rgba(255,255,255,0.8)\",border:\"none\",borderRadius:\"50%\",width:40,height:40,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",boxShadow:\"0 2px 8px rgba(0,0,0,0.10)\",cursor:\"pointer\",marginRight:8,outline:\"none\",transition:\"background 0.2s\",position:\"static\",right:undefined,top:undefined,transform:undefined},onClick:()=>handleMainChange((selected+1)%imagesToShow.length),children:/*#__PURE__*/_jsx(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 20 20\",fill:\"none\",stroke:\"#222\",strokeWidth:\"2\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M7 5l5 5-5 5\"})})})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:selected===-1?\"none\":\"flex\",flexDirection:\"row\",marginTop:gap,justifyContent:\"center\",width:\"100%\",gap},children:imagesToShow.map((img,i)=>/*#__PURE__*/_jsx(\"div\",{style:{flex:1,display:\"flex\",justifyContent:\"center\",alignItems:\"center\",aspectRatio:\"1 / 1\",width:`100%`,maxWidth:\"100%\",height:\"auto\"},children:/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",aspectRatio:\"1 / 1\",position:\"relative\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(\"img\",{src:img&&img.src?img.src:placeholderImages[i]?.src||placeholderImages[0].src,alt:img&&img.alt?img.alt:`Image ${i+1}`,style:{...thumbStyle(i),width:\"100%\",height:\"100%\",position:\"absolute\",top:0,left:0},tabIndex:0,\"aria-label\":`Show image ${i+1}`,onClick:()=>handleMainChange(i),onMouseEnter:()=>startTransition(()=>setHovered(i)),onMouseLeave:()=>startTransition(()=>setHovered(null)),onFocus:()=>startTransition(()=>setHovered(i)),onBlur:()=>startTransition(()=>setHovered(null)),onKeyDown:e=>{if(e.key===\"Enter\"||e.key===\" \"){handleMainChange(i);}else if(e.key===\"t\"||e.key===\"T\"){startTransition(()=>setSelected(selected===-1?0:-1));}}})})},i))})]});}addPropertyControls(ProductVista,{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:\"Product image\"}}},maxCount:6,defaultValue:[{src:{src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Main\"},alt:\"Main\"},{src:{src:\"https://framerusercontent.com/images/aNsAT3jCvt4zglbWCUoFe33Q.jpg\",alt:\"Extra 1\"},alt:\"Extra 1\"},{src:{src:\"https://framerusercontent.com/images/BYnxEV1zjYb9bhWh1IwBZ1ZoS60.jpg\",alt:\"Extra 2\"},alt:\"Extra 2\"},{src:{src:\"https://framerusercontent.com/images/2uTNEj5aTl2K3NJaEFWMbnrA.jpg\",alt:\"Extra 3\"},alt:\"Extra 3\"}]},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:16,min:0,max:64,unit:\"px\"},borderRadius:{type:ControlType.Number,title:\"Radius\",defaultValue:8,min:0,max:32,unit:\"px\"},borderColor:{type:ControlType.Color,title:\"Border\",defaultValue:\"#EEEEEE\"},borderWidth:{type:ControlType.Number,title:\"Border Width\",defaultValue:2,min:0,max:8,unit:\"px\"},hoverBorderColor:{type:ControlType.Color,title:\"Hover Border\",defaultValue:\"#0099FF\"},showArrows:{type:ControlType.Boolean,title:\"Show Arrows\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},hoverToShow:{type:ControlType.Boolean,title:\"Hover to Show\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ProductVista\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"432\",\"framerIntrinsicHeight\":\"560\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./InteractiveGallery.map"],"mappings":"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"}