{"version":3,"file":"ImageLightbox.BVqFEzsi.mjs","names":["l","h","n","p","r","u","s","e","a","d","i","o"],"sources":["https:/framerusercontent.com/modules/BmV4J3oufAyf8bCETRal/a4cASUXZaGthJZlH11DV/ImageLightbox.js"],"sourcesContent":["import{jsx as e,jsxs as t,Fragment as i}from\"react/jsx-runtime\";import{addPropertyControls as o,ControlType as l,RenderTarget as n}from\"framer\";import{motion as a,LayoutGroup as d}from\"framer-motion\";import{useState as r,useEffect as s,useRef as p}from\"react\";let u=\"--framestack-lightbox-overflow\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function h(o){var l,h,y,c,m,g,b,v,x;let{image:f,// caption,\n// captionStyle,\nborder:w,shadow:V,maxSize:I,backdrop:$,transition:k,disableScrolling:C}=o,S=Math.random().toString(),R=n.current()===n.canvas,N=(null===(l=o.style)||void 0===l?void 0:l.height)!=void 0,T=(null===(h=o.style)||void 0===h?void 0:h.height)!=void 0&&(null===(y=o.style)||void 0===y?void 0:y.width)!=void 0,j=!(null===(c=o.style)||void 0===c?void 0:c.height)||!(null===(m=o.style)||void 0===m?void 0:m.width),z=p(null),[E,W]=r(!1),H=p(E),[P,L]=r(!0),[B,O]=r(\"none\");function F(e){var t,i;e||L(!1),W(e),C&&document.body.style.setProperty(u,e?\"hidden\":\"visible\"),(null==z?void 0:null===(t=z.current)||void 0===t?void 0:t.clientHeight)&&(null==z?void 0:null===(i=z.current)||void 0===i?void 0:i.clientWidth)&&O(`${z.current.clientWidth} / ${z.current.clientHeight}`);}s(()=>{H.current=E;},[E]),s(()=>{// Esc to close\nlet e=e=>{\"Escape\"===e.key&&o.escToClose&&H.current&&F(!1);};return window.addEventListener(\"keydown\",e),C&&(document.body.style.setProperty(u,\"visible\"),document.body.style.setProperty(\"overflow\",`var(${u})`)),()=>{window.removeEventListener(\"keydown\",e),document.body.style.removeProperty(u);};},[]);// Backdrop filters\nlet Z=[],M=[];$.blur>0&&(Z.push(`blur(${$.blur}px)`),M.push(\"blur(0px)\")),$.grayscale&&(Z.push(\"grayscale(100%)\"),M.push(\"grayscale(0%)\"));let D=R?\"none\":Z.join(\" \"),A=R?\"none\":M.join(\" \"),K=V?`${V.x}px ${V.y}px ${V.blur}px ${V.spread}px ${V.color}`:\"none\",q=w?{position:\"absolute\",inset:0,borderWidth:w.widthIsMixed?`${w.widthTop}px ${w.widthRight}px ${w.widthBottom}px ${w.widthLeft}px`:`${w.width}px`,borderStyle:w.style,borderColor:w.color}:{};return /*#__PURE__*/t(\"div\",{ref:z,style:{pointerEvents:\"auto\",WebkitTapHighlightColor:\"transparent\",...o.style},children:[/*#__PURE__*/e(a.div,{onClick:()=>F(!1),animate:{backdropFilter:E?D:A},style:{display:P?\"hidden\":\"block\",position:\"fixed\",inset:0,zIndex:o.openZIndex,pointerEvents:E?\"auto\":\"none\",WebkitTapHighlightColor:\"transparent\"},initial:!1,transition:k,children:/*#__PURE__*/e(a.div,{animate:{opacity:E?1:0},style:{backgroundColor:$.color,position:\"fixed\",inset:0},initial:!1,transition:k})}),/*#__PURE__*/e(d,{id:S,children:E?/*#__PURE__*/t(i,{children:[/*#__PURE__*/t(\"div\",{style:{position:\"fixed\",inset:o.openPadding,display:\"flex\",// flexDirection:\n//     captionStyle.position == \"below\"\n//         ? \"column\"\n//         : \"column-reverse\",\n// gap: captionStyle.gap,\nzIndex:o.openZIndex,pointerEvents:\"none\"},children:[/*#__PURE__*/e(\"div\",{// layoutId=\"lightbox\"\nstyle:{position:\"relative\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",flex:\"1 0 0\"},children:/*#__PURE__*/t(\"div\",{children:[/*#__PURE__*/e(a.img,{layoutId:\"lightbox-img\",// src={props.image?.src || \"\"}\nsrc:\"\",alt:(null===(g=o.image)||void 0===g?void 0:g.alt)||\"\",animate:{borderRadius:o.openRadius},style:{backgroundImage:o.image?`url(\"${null===(b=o.image)||void 0===b?void 0:b.src}\")`:void 0,backgroundPosition:\"center\",backgroundSize:\"fill\"==o.sizing?\"100% 100%\":o.sizing,position:\"absolute\",display:\"block\",inset:0,maxWidth:I?`min(${I.width}px, 100%)`:\"100%\",maxHeight:I?`min(${I.height}px, 100%)`:\"100%\",margin:\"auto\",aspectRatio:B,overflow:\"hidden\",pointerEvents:\"auto\",boxShadow:K},initial:!1,transition:k}),/*#__PURE__*/e(a.div,{layoutId:\"lightbox-border\",style:{maxWidth:I?`min(${I.width}px, 100%)`:\"100%\",maxHeight:I?`min(${I.height}px, 100%)`:\"100%\",margin:\"auto\",aspectRatio:B,borderRadius:o.openRadius,...q},initial:!1,transition:k})]})}),void 0]}),/*#__PURE__*/e(\"div\",{style:{width:T?\"100%\":N?\"auto\":\"100%\",height:T?\"100%\":N?\"100%\":\"auto\",aspectRatio:B}})]}):/*#__PURE__*/e(\"div\",{// layoutId=\"lightbox\"\nonClick:()=>F(!0),style:{position:\"relative\",width:T?\"100%\":N?\"auto\":\"100%\",height:T?\"100%\":N?\"100%\":\"auto\",maxWidth:N?\"none\":\"100%\",maxHeight:N?\"100%\":\"none\",zIndex:P?0:o.openZIndex,WebkitTapHighlightColor:\"transparent\"},children:/*#__PURE__*/t(\"div\",{style:{width:\"100%\",height:\"100%\"},children:[/*#__PURE__*/e(a.img,{layoutId:\"lightbox-img\",src:(null===(v=o.image)||void 0===v?void 0:v.src)||\"\",alt:(null===(x=o.image)||void 0===x?void 0:x.alt)||\"\",animate:{borderRadius:o.radius},style:{position:j?void 0:\"absolute\",objectFit:o.sizing,display:\"block\",width:\"100%\",height:\"100%\",maxWidth:\"100%\",maxHeight:\"100%\",cursor:o.pointerCursor?\"pointer\":\"default\",boxShadow:K},initial:!1,transition:k,onLayoutAnimationComplete:()=>{console.log(\"setIsClosed\"),L(!0);}}),/*#__PURE__*/e(a.div,{layoutId:\"lightbox-border\",style:{width:\"100%\",height:\"100%\",borderRadius:o.radius,...q},initial:!1,transition:k})]})})})]});}h.displayName=\"Image Lightbox\",o(h,{image:{type:l.ResponsiveImage},sizing:{type:l.Enum,defaultValue:\"cover\",options:[\"cover\",\"fill\"],optionTitles:[\"Fill\",\"Stretch\"],displaySegmentedControl:!0},// caption: {\n//     type: ControlType.String,\n//     defaultValue: \"\",\n//     displayTextArea: true,\n// },\n// captionStyle: {\n//     type: ControlType.Object,\n//     controls: {\n//         position: {\n//             type: ControlType.Enum,\n//             defaultValue: \"below\",\n//             options: [\"above\", \"below\"],\n//             optionTitles: [\"Above\", \"Below\"],\n//             displaySegmentedControl: true,\n//         },\n//         fontColor: {\n//             type: ControlType.Color,\n//             defaultValue: \"#FFF\",\n//         },\n//         font: {\n//             type: \"font\",\n//             controls: \"extended\",\n//         },\n//         gap: {\n//             type: ControlType.Number,\n//             defaultValue: 10,\n//             min: 0,\n//             step: 1,\n//         },\n//         animation: {\n//             type: ControlType.Enum,\n//             defaultValue: \"fade\",\n//             options: [\"fade\", \"slideIn\"],\n//             optionTitles: [\"Fade\", \"Slide In\"],\n//             displaySegmentedControl: true,\n//         },\n//     },\n//     hidden: (props) => props.caption == \"\",\n// },\nradius:{type:l.Number,defaultValue:12,min:0,step:1},openRadius:{type:l.Number,defaultValue:12,min:0,step:1},openPadding:{type:l.Number,defaultValue:40,min:0,step:1},openZIndex:{type:l.Number,defaultValue:2,min:0,step:1,displayStepper:!0,title:\"Open Z Index\"},maxSize:{type:l.Object,optional:!0,controls:{width:{type:l.Number,defaultValue:100,min:1,step:1},height:{type:l.Number,defaultValue:100,min:1,step:1,description:\"Max size while the lightbox is open.\"}}},border:{type:l.Object,optional:!0,controls:{color:{type:l.Color,defaultValue:\"#222\"},width:{type:l.FusedNumber,defaultValue:1,toggleKey:\"widthIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:l.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}},shadow:{type:l.Object,optional:!0,controls:{color:{type:l.Color,defaultValue:\"rgba(0, 0, 0, 0.2)\"},x:{type:l.Number,defaultValue:0,displayStepper:!0},y:{type:l.Number,defaultValue:16,displayStepper:!0},blur:{type:l.Number,defaultValue:32,min:0,displayStepper:!0},spread:{type:l.Number,defaultValue:0,displayStepper:!0}}},backdrop:{type:l.Object,buttonTitle:\"Options\",controls:{color:{type:l.Color,defaultValue:\"rgba(0, 0, 0, 0.7)\"},blur:{type:l.Number,defaultValue:0,min:0,max:100,step:1},grayscale:{type:l.Boolean,defaultValue:!1}}},transition:{type:l.Transition,defaultValue:{type:\"spring\",stiffness:790,damping:60}},pointerCursor:{type:l.Boolean,defaultValue:!0},escToClose:{type:l.Boolean,defaultValue:!0,description:\"Pressing Escape closes the lightbox.\"},disableScrolling:{type:l.Boolean,defaultValue:!0,description:\"Prevent scrolling while the lightbox is open.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ImageLightbox\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ImageLightbox.map"],"mappings":"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"}