{"version":3,"file":"shared-lib.BnBO2eXW.mjs","names":["useRef","useState","useMemo","_Fragment","metadata","siteMetadata","metadataVersion","__FramerMetadata__","metadata","siteMetadata"],"sources":["https:/framerusercontent.com/modules/JwgUBJQDUuh0ivWdJBdH/P898DrZC20I9M05JzxdN/SplitWipeShowcase.js","https:/framerusercontent.com/modules/34Wl4afh2DRDJVElZbYg/dilsEDwO2af8mY6lqHyt/siteMetadata.js","https:/framerusercontent.com/modules/1sZarWtL5Bmr1XOI061r/J07xAAcdi7eAF85zcXTh/augiA20Il.js","https:/framerusercontent.com/modules/K3CotoEpDBLloH5nWKUr/glt77VZWNcrq5vuoy2NO/Fjyhm8OOM.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useRef,useMemo,useState}from\"react\";import{motion,useScroll,useTransform}from\"framer-motion\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function SplitWipe(props){const{projects,style,breakpoint=1024,bannerHeightDesktop=100,bannerHeightMobile=120,fontFamily=\"Inter, sans-serif\",titleSizeDesktop=24,titleSizeMobile=20}=props;const containerRef=useRef(null);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const[compId]=useState(()=>\"sw-\"+Math.random().toString(36).slice(2,9));// Empty state fallback\nif(!projects||projects.length===0){return /*#__PURE__*/_jsx(\"div\",{style:{...style,padding:40,background:\"#111\",color:\"#666\",textAlign:\"center\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",fontFamily,fontSize:14,border:\"1px dashed #333\",borderRadius:12},children:\"Add projects in the property panel to start.\"});}const total=projects.length;const{scrollYProgress}=useScroll({target:containerRef,offset:[\"start start\",\"end end\"]});const responsiveCSS=useMemo(()=>`\n        .sw-wrapper-${compId} {\n            container-type: inline-size;\n            container-name: sw-showcase;\n        }\n        .sw-inner-${compId} {\n            --sw-banner-h: ${bannerHeightDesktop}px;\n            --sw-title-sz: ${titleSizeDesktop}px;\n            --sw-grid-cols: 1fr auto 1fr;\n            --sw-left-w: 50%;\n            --sw-left-h: 100%;\n            --sw-right-w: 50%;\n            --sw-right-h: 100%;\n            --sw-loc-d: block;\n            --sw-info-dir: column;\n            --sw-info-pad: 24px 0;\n            --sw-banner-pad: 0 32px;\n            --sw-logo-justify: center;\n            --sw-logo-max: 60px;\n        }\n        @container sw-showcase (max-width: ${breakpoint}px) {\n            .sw-inner-${compId} {\n                --sw-left-w: 100% !important;\n                --sw-left-h: 50% !important;\n                --sw-right-w: 100% !important;\n                --sw-right-h: 50% !important;\n                --sw-banner-h: ${bannerHeightMobile}px !important;\n                --sw-title-sz: ${titleSizeMobile}px !important;\n                --sw-info-pad: 12px 0 !important;\n                --sw-banner-pad: 0 16px !important; \n                --sw-logo-max: 48px !important; \n            }\n        }\n    `,[bannerHeightDesktop,titleSizeDesktop,breakpoint,bannerHeightMobile,titleSizeMobile,compId]);return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,className:`sw-wrapper-${compId}`,style:{...style,minHeight:\"100vh\",height:isCanvas?\"100vh\":`${total*100}vh`,position:\"relative\",width:\"100%\",background:\"#000\",display:\"block\",overflow:isCanvas?\"hidden\":\"visible\"},children:[/*#__PURE__*/_jsx(\"style\",{children:responsiveCSS}),/*#__PURE__*/_jsx(\"div\",{className:`sw-inner-${compId}`,style:{position:\"sticky\",top:0,height:\"100vh\",width:\"100%\",overflow:\"hidden\",display:\"flex\"},children:projects.map((proj,i)=>/*#__PURE__*/_jsx(ProjectLayer,{project:proj,index:i,total:total,progress:scrollYProgress,fontFamily:fontFamily},`${compId}-layer-${i}`))})]});}function ProjectLayer({project,index,total,progress,fontFamily}){const safeTotal=Math.max(total,1);const step=1/safeTotal;const start=index*step;// Animation logic for the vertical/horizontal wipe\nconst clipVal=useTransform(progress,[start-step,start],[index===0?0:100,0]);const clipPathLeft=useTransform(clipVal,v=>`inset(${v}% 0% 0% 0%)`);const clipPathRight=useTransform(clipVal,v=>`inset(0% 0% ${v}% 0%)`);const getImageSrc=img=>{if(!img)return\"\";if(typeof img===\"string\")return img;return img.src||img.srcFile||\"\";};const leftImage=getImageSrc(project.imageLeft);const rightImage=getImageSrc(project.imageRight);const centerLogo=getImageSrc(project.projectLogo);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{style:{position:\"absolute\",inset:\"0 auto auto 0\",width:\"var(--sw-left-w)\",height:\"var(--sw-left-h)\",zIndex:index+1,clipPath:clipPathLeft,willChange:\"clip-path\",backgroundColor:\"#1a1a1a\"},children:leftImage&&/*#__PURE__*/_jsx(\"img\",{src:leftImage,alt:\"\",draggable:false,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\"}})}),/*#__PURE__*/_jsx(motion.div,{style:{position:\"absolute\",inset:\"auto 0 0 auto\",width:\"var(--sw-right-w)\",height:\"var(--sw-right-h)\",zIndex:index+1,clipPath:clipPathRight,willChange:\"clip-path\",backgroundColor:\"#111\"},children:rightImage&&/*#__PURE__*/_jsx(\"img\",{src:rightImage,alt:\"\",draggable:false,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\"}})}),/*#__PURE__*/_jsx(motion.div,{style:{position:\"absolute\",inset:0,zIndex:index+101,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"0 16px\",clipPath:clipPathLeft,pointerEvents:\"none\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{backgroundColor:project.color||\"#CCB598\",width:\"100%\",maxWidth:900,height:\"var(--sw-banner-h)\",display:\"grid\",gridTemplateColumns:\"var(--sw-grid-cols)\",alignItems:\"center\",padding:\"var(--sw-banner-pad)\",color:project.textColor||\"#1a1a1a\",fontFamily,pointerEvents:\"auto\",boxSizing:\"border-box\",boxShadow:\"0 20px 40px rgba(0,0,0,0.3)\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{justifySelf:\"start\"},children:[/*#__PURE__*/_jsx(\"h2\",{style:{fontSize:\"var(--sw-title-sz)\",fontWeight:700,margin:0,lineHeight:1.1},children:project.title||\"Project\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"var(--sw-loc-d)\",fontSize:13,fontWeight:500,opacity:.8,marginTop:4},children:project.location||\"Location\"})]}),/*#__PURE__*/_jsx(\"div\",{style:{height:\"100%\",maxHeight:\"var(--sw-logo-max)\",display:\"flex\",alignItems:\"center\",justifySelf:\"var(--sw-logo-justify)\"},children:centerLogo&&/*#__PURE__*/_jsx(\"img\",{src:centerLogo,alt:\"Logo\",style:{height:\"100%\",width:\"auto\",objectFit:\"contain\"}})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"var(--sw-info-dir)\",justifyContent:\"space-between\",alignItems:\"flex-end\",height:\"100%\",padding:\"var(--sw-info-pad)\",justifySelf:\"end\"},children:[/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 9 9\",fill:\"none\",style:{opacity:.8},children:/*#__PURE__*/_jsx(\"path\",{d:\"M6.97361 0.199952L0.200012 0.199951L0.200012 1.42636L6.10593 1.42636L0.412716 7.11956L1.2804 7.98725L6.97361 2.29404L6.97361 8.19995L8.20001 8.19995L8.20001 1.42636L8.20001 0.199953L6.97361 0.199952Z\",fill:\"currentColor\"})}),/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"right\",display:\"flex\",gap:12,fontSize:13,fontWeight:600,opacity:.8},children:[/*#__PURE__*/_jsx(\"span\",{children:project.category||\"Category\"}),/*#__PURE__*/_jsx(\"span\",{children:project.year||\"2024\"})]})]})]})})]});}addPropertyControls(SplitWipe,{projects:{type:ControlType.Array,title:\"Projects\",defaultValue:[{title:\"Modern Structure\",location:\"Berlin, DE\",category:\"Architecture\",year:\"2024\",color:\"#CCB598\",imageLeft:\"https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=1000\",imageRight:\"https://images.unsplash.com/photo-1449156001437-3a1621dfbe2b?auto=format&fit=crop&w=1000\"}],control:{type:ControlType.Object,controls:{title:{type:ControlType.String,title:\"Title\"},location:{type:ControlType.String,title:\"Location\"},category:{type:ControlType.String,title:\"Category\"},year:{type:ControlType.String,title:\"Year\"},color:{type:ControlType.Color,title:\"Banner BG\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#1a1a1a\"},projectLogo:{type:ControlType.Image,title:\"Logo\"},imageLeft:{type:ControlType.Image,title:\"Top/Left Img\"},imageRight:{type:ControlType.Image,title:\"Bottom/Right Img\"}}}},breakpoint:{type:ControlType.Number,title:\"Mobile Breakpoint\",defaultValue:1024},bannerHeightDesktop:{type:ControlType.Number,title:\"Banner H (Desk)\",defaultValue:100},bannerHeightMobile:{type:ControlType.Number,title:\"Banner H (Mobile)\",defaultValue:120},fontFamily:{type:ControlType.String,title:\"Font\",defaultValue:\"Inter, sans-serif\"},titleSizeDesktop:{type:ControlType.Number,title:\"Title Size (Desk)\",defaultValue:24},titleSizeMobile:{type:ControlType.Number,title:\"Title Size (Mobile)\",defaultValue:20}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SplitWipe\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SplitWipeShowcase.map","// Generated by Framer (3ad0d99)\nexport default function metadata(params,activeLocale){return{description:\"Made with Framer\",robots:\"max-image-preview:large\",title:\"My Framer Site\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (af215f2)\nimport siteMetadata from\"#framer/local/siteMetadata/siteMetadata/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"72rtr7\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"1hj852i\",mediaQuery:\"(min-width: 810px) and (max-width: 1199.98px)\"},{hash:\"1is9dbe\",mediaQuery:\"(max-width: 809.98px)\"}],description:siteMetadata(params,activeLocale).description,elements:{},robots:\"max-image-preview:large\",serializationId:\"framer-2wPrR\",title:siteMetadata(params,activeLocale).title||\"Home\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ad1bd2b)\nimport siteMetadata from\"#framer/local/siteMetadata/siteMetadata/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"wuxrag\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"tmnfqi\",mediaQuery:\"(min-width: 810px) and (max-width: 1199.98px)\"},{hash:\"15e2chz\",mediaQuery:\"(max-width: 809.98px)\"}],description:siteMetadata(params,activeLocale).description,elements:{},robots:\"max-image-preview:large\",serializationId:\"framer-lvqm7\",title:siteMetadata(params,activeLocale).title||\"Preview\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}