{"version":3,"file":"CardShowcase_2.jv2uGSF3.mjs","names":["useState","useRef","_Fragment"],"sources":["https:/framerusercontent.com/modules/eiWHuQflGIGROXTbS2op/DsFZtul8q8EoxtVIQoVM/CardShowcase_2.js"],"sourcesContent":["// Interactive card showcase section with progress-based expansion\n// Cards expand based on vertical progress bar, auto-advance to next card\n// Desktop: horizontal layout with animations, Mobile: vertical stack without animations\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect,useRef,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function CardShowcase(props){const{cards,progressColor,animationSpeed,loop,textColor,numberColor,tagColor,titleFont,descriptionFont,numberFont,tagFont,imageRadius,padding,contentImageGap}=props;const manropeFamily=\"Manrope, system-ui, -apple-system, Segoe UI, Roboto, sans-serif\";const[activeIndex,setActiveIndex]=useState(0);const[progress,setProgress]=useState(0);const[isMobile,setIsMobile]=useState(false);const progressIntervalRef=useRef(null);useEffect(()=>{if(typeof window===\"undefined\")return;const checkMobile=()=>{startTransition(()=>{setIsMobile(window.innerWidth<768);});};checkMobile();window.addEventListener(\"resize\",checkMobile);return()=>window.removeEventListener(\"resize\",checkMobile);},[]);useEffect(()=>{if(isMobile)return;const interval=16;const increment=100/(animationSpeed*1e3)*interval;if(progressIntervalRef.current){clearInterval(progressIntervalRef.current);}progressIntervalRef.current=window.setInterval(()=>{setProgress(prev=>{const newProgress=prev+increment;if(newProgress>=100){const nextIndex=activeIndex+1;if(nextIndex>=cards.length){if(loop){startTransition(()=>{setActiveIndex(0);});return 0;}else{if(progressIntervalRef.current){clearInterval(progressIntervalRef.current);}return 100;}}else{startTransition(()=>{setActiveIndex(nextIndex);});return 0;}}return newProgress;});},interval);return()=>{if(progressIntervalRef.current){clearInterval(progressIntervalRef.current);}};},[activeIndex,animationSpeed,cards.length,loop,isMobile]);const handleCardClick=index=>{startTransition(()=>{setActiveIndex(index);setProgress(0);});};const handleCardHover=index=>{startTransition(()=>{setActiveIndex(index);setProgress(0);});};if(isMobile){return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",height:\"100%\",padding:`${padding}px`,overflowY:\"auto\",overflowX:\"hidden\",display:\"flex\",flexDirection:\"column\",flex:1},className:\"hide-scrollbar\",children:[/*#__PURE__*/_jsx(\"link\",{rel:\"preconnect\",href:\"https://fonts.googleapis.com\"}),/*#__PURE__*/_jsx(\"link\",{rel:\"preconnect\",href:\"https://fonts.gstatic.com\",crossOrigin:\"anonymous\"}),/*#__PURE__*/_jsx(\"link\",{href:\"https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap\",rel:\"stylesheet\"}),/*#__PURE__*/_jsx(\"style\",{children:`\n                    .hide-scrollbar::-webkit-scrollbar {\n                        display: none;\n                    }\n                `}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"20px\",minHeight:\"100%\",flex:1},children:cards.map((card,index)=>{const isActive=index===activeIndex;return /*#__PURE__*/_jsxs(\"div\",{onClick:()=>handleCardClick(index),role:\"button\",tabIndex:0,onKeyDown:e=>{if(e.key===\"Enter\"||e.key===\" \")handleCardClick(index);},style:{display:\"flex\",flexDirection:\"column\",gap:`${contentImageGap}px`,height:\"100%\",cursor:\"pointer\",outline:\"none\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"200px\",borderRadius:`${imageRadius}px`,background:\"transparent\",display:\"flex\",alignItems:\"center\",justifyContent:isActive?\"flex-start\":\"center\",flex:\"none\"},children:/*#__PURE__*/_jsx(\"div\",{style:{...numberFont,color:numberColor,fontFamily:manropeFamily,lineHeight:\"1em\",fontSize:isActive?\"120px\":\"96px\"},children:card.number})}),/*#__PURE__*/_jsx(\"div\",{style:{...titleFont,color:textColor,fontFamily:manropeFamily},children:card.title}),isActive&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{...descriptionFont,color:textColor,opacity:.8,marginTop:\"12px\",fontFamily:manropeFamily},children:card.description}),(card.services||card.tag)&&/*#__PURE__*/_jsx(\"div\",{style:{...tagFont,color:tagColor,opacity:.7,fontFamily:manropeFamily,textTransform:\"uppercase\"},children:card.services||card.tag})]})]},index);})})]});}return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",height:\"100%\",padding:`${padding}px`,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",overflow:\"hidden\",flex:1,minHeight:0},className:\"hide-scrollbar\",children:[/*#__PURE__*/_jsx(\"link\",{rel:\"preconnect\",href:\"https://fonts.googleapis.com\"}),/*#__PURE__*/_jsx(\"link\",{rel:\"preconnect\",href:\"https://fonts.gstatic.com\",crossOrigin:\"anonymous\"}),/*#__PURE__*/_jsx(\"link\",{href:\"https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap\",rel:\"stylesheet\"}),/*#__PURE__*/_jsx(\"style\",{children:`\n                .hide-scrollbar::-webkit-scrollbar {\n                    display: none;\n                }\n            `}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:\"20px\",width:\"100%\",height:\"100%\",maxWidth:\"1200px\",minHeight:0,alignItems:\"stretch\"},children:cards.map((card,index)=>{const isActive=index===activeIndex;return /*#__PURE__*/_jsxs(motion.div,{onMouseEnter:()=>handleCardHover(index),onFocus:()=>handleCardHover(index),role:\"button\",tabIndex:0,style:{padding:\"24px\",cursor:\"pointer\",position:\"relative\",overflow:\"hidden\",display:\"flex\",flexDirection:\"column\",gap:`${contentImageGap}px`,minHeight:0},animate:{flex:isActive?2:1},transition:{duration:.5,ease:\"easeInOut\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:0,left:0,width:\"2px\",height:\"100%\",backgroundColor:\"rgba(0,0,0,0.1)\"},children:isActive&&/*#__PURE__*/_jsx(motion.div,{style:{position:\"absolute\",bottom:0,left:0,width:\"100%\",backgroundColor:progressColor},animate:{height:`${progress}%`},transition:{duration:0}})}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"200px\",borderRadius:`${imageRadius}px`,background:\"transparent\",display:\"flex\",alignItems:\"center\",justifyContent:isActive?\"flex-start\":\"center\",opacity:isActive?1:.7,flex:\"none\"},children:/*#__PURE__*/_jsx(\"div\",{style:{...numberFont,color:numberColor,opacity:isActive?1:.65,fontFamily:manropeFamily,lineHeight:\"1em\",fontSize:isActive?\"120px\":\"96px\"},children:card.number})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-start\",gap:\"8px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{...titleFont,color:textColor,opacity:isActive?1:.7,fontFamily:manropeFamily},children:card.title}),isActive&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{...descriptionFont,color:textColor,opacity:.8,marginTop:\"12px\",fontFamily:manropeFamily},children:card.description}),(card.services||card.tag)&&/*#__PURE__*/_jsx(\"div\",{style:{...tagFont,color:tagColor,opacity:.75,fontFamily:manropeFamily,textTransform:\"uppercase\"},children:card.services||card.tag})]})]})]},index);})})]});}addPropertyControls(CardShowcase,{cards:{type:ControlType.Array,title:\"Cards\",control:{type:ControlType.Object,controls:{number:{type:ControlType.String,title:\"Number\",defaultValue:\"01\"},title:{type:ControlType.String,title:\"Title\",defaultValue:\"Project Title\"},description:{type:ControlType.String,title:\"Description\",defaultValue:\"A brief description of this amazing project and what makes it special.\",displayTextArea:true},services:{type:ControlType.String,title:\"Services\",defaultValue:\"\",displayTextArea:true},tag:{type:ControlType.String,title:\"Tag\",defaultValue:\"Design\"}}},defaultValue:[{number:\"01\",title:\"Discovery and Research\",description:\"Understand the problem, gather insights, define goals, and align on scope.\",services:\"Stakeholder workshops • User interviews • Competitor audit\",tag:\"Discovery\"},{number:\"02\",title:\"Design and Exploration\",description:\"Explore concepts, iterate on direction, and craft the visual and UX foundations.\",services:\"Wireframes • UX flows • Visual design systems\",tag:\"Design\"},{number:\"03\",title:\"Prototyping and Testing\",description:\"Build prototypes, validate with users, and refine through rapid feedback cycles.\",services:\"Interactive prototypes • Usability testing • Iteration\",tag:\"Prototype\"},{number:\"04\",title:\"Delivery and Beyond\",description:\"Ship with confidence, measure outcomes, and continuously improve post-launch.\",services:\"Handoff • Launch support • Optimization\",tag:\"Delivery\"}]},progressColor:{type:ControlType.Color,title:\"Progress Color\",defaultValue:\"#FF0000\"},animationSpeed:{type:ControlType.Number,title:\"Speed (seconds)\",defaultValue:5,min:1,max:20,step:.5},loop:{type:ControlType.Boolean,title:\"Loop\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},numberColor:{type:ControlType.Color,title:\"Number Color\",defaultValue:\"#1F00E6\"},tagColor:{type:ControlType.Color,title:\"Tag Color\",defaultValue:\"#000000\"},titleFont:{type:ControlType.Font,title:\"Title Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"22px\",variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"}},descriptionFont:{type:ControlType.Font,title:\"Description Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"}},numberFont:{type:ControlType.Font,title:\"Number Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"96px\",variant:\"Bold\",letterSpacing:\"-0.04em\",lineHeight:\"1em\"}},tagFont:{type:ControlType.Font,title:\"Tag Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"14px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}},imageRadius:{type:ControlType.Number,title:\"Image Radius\",defaultValue:8,min:0,max:50,step:1},padding:{type:ControlType.Number,title:\"Padding\",defaultValue:40,min:0,max:100,step:1},contentImageGap:{type:ControlType.Number,title:\"Content-Image Gap\",defaultValue:16,min:0,max:100,step:1}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CardShowcase\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CardShowcase_2.map"],"mappings":"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"}