{"version":3,"file":"ProductCard_1.DFRttKAP.mjs","names":["useState","useRef","_Fragment","startTransition"],"sources":["https:/framerusercontent.com/modules/q58QqwntOMdpBpHTvxH0/eh5rk3W3tA2UlqBUaJPK/ProductCard_1.js"],"sourcesContent":["// Apple-style product card component with full customization\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{motion,AnimatePresence}from\"framer-motion\";import{useState,startTransition,useRef,useEffect}from\"react\";/**\n * @framerIntrinsicWidth 320\n * @framerIntrinsicHeight 400\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function ProductCard(props){const{image={src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Product Image\"},title=\"Built for Comfort.\",subtitle=\"Premium Design Collection\",modalHeading=\"Design dedicated to designers & Creatives\",modalDescription=\"Experience unparalleled design with the Tela collection, where premium aesthetics meet luxury and comfort.\\n\\nEach piece is meticulously crafted to elevate your space, offering a harmonious blend of style and functionality.\\n\\nIndulge in the exquisite details and superior materials that define the Tela line, ensuring that every moment spent in your environment is one of elegance and relaxation.\",cardTextColor=\"#1D1D1F\",modalTextColor=\"#1D1D1F\",borderRadius=48,padding=40,headingFont,subtitleFont,modalHeadingFont,modalDescriptionFont,imagePosition=\"center\",textPosition=\"bottom-left\",showOverlay=true,overlayColor=\"#FFFFFF\",overlayOpacity=.8,overlayHeight=50,modalOverlayColor=\"rgba(0, 0, 0, 0.6)\",modalBackgroundColor=\"#F5EDE4\"}=props;const[isModalOpen,setIsModalOpen]=useState(false);const[cardPosition,setCardPosition]=useState({x:0,y:0,width:0,height:0});const[windowSize,setWindowSize]=useState({width:0,height:0});const cardRef=useRef(null);const[isHovered,setIsHovered]=useState(false);useEffect(()=>{if(typeof window!==\"undefined\"){setWindowSize({width:window.innerWidth,height:window.innerHeight});const handleResize=()=>{setWindowSize({width:window.innerWidth,height:window.innerHeight});};window.addEventListener(\"resize\",handleResize);return()=>window.removeEventListener(\"resize\",handleResize);}},[]);const openModal=()=>{if(cardRef.current){const rect=cardRef.current.getBoundingClientRect();setCardPosition({x:rect.left+rect.width/2,y:rect.top+rect.height/2,width:rect.width,height:rect.height});}startTransition(()=>setIsModalOpen(true));};const closeModal=()=>{startTransition(()=>setIsModalOpen(false));};const getImagePositionStyle=()=>{switch(imagePosition){case\"top\":return{objectPosition:\"center top\"};case\"bottom\":return{objectPosition:\"center bottom\"};default:return{objectPosition:\"center center\"};}};const getTextPositionStyle=()=>{const baseStyle={position:\"absolute\",zIndex:2};switch(textPosition){case\"bottom-left\":return{...baseStyle,bottom:padding,left:padding,textAlign:\"left\"};case\"bottom-center\":return{...baseStyle,bottom:padding,left:\"50%\",transform:\"translateX(-50%)\",textAlign:\"center\"};case\"top-left\":return{...baseStyle,top:padding,left:padding,textAlign:\"left\"};case\"top-center\":return{...baseStyle,top:padding,left:\"50%\",transform:\"translateX(-50%)\",textAlign:\"center\"};default:return{...baseStyle,bottom:padding,left:padding,textAlign:\"left\"};}};return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{ref:cardRef,style:{width:\"100%\",height:\"100%\",position:\"relative\",borderRadius,overflow:\"hidden\",cursor:\"pointer\",...props.style},onClick:openModal,onMouseEnter:()=>startTransition(()=>setIsHovered(true)),onMouseLeave:()=>startTransition(()=>setIsHovered(false)),children:[/*#__PURE__*/_jsx(motion.img,{src:image.src,alt:image.alt,animate:{scale:isHovered?1.04:1},transition:{duration:.4,ease:[.32,.72,0,1]},style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",...getImagePositionStyle()}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:0,left:0,right:0,height:`${overlayHeight}%`,background:`linear-gradient(to top, ${overlayColor}, transparent)`,opacity:showOverlay?overlayOpacity:0,zIndex:1,pointerEvents:\"none\"}}),/*#__PURE__*/_jsxs(\"div\",{style:getTextPositionStyle(),children:[/*#__PURE__*/_jsx(\"h2\",{style:{margin:0,color:cardTextColor,...headingFont},children:title}),/*#__PURE__*/_jsx(\"p\",{style:{margin:\"8px 0 0 0\",color:cardTextColor,...subtitleFont},children:subtitle})]})]}),/*#__PURE__*/_jsx(AnimatePresence,{children:isModalOpen&&/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.3},style:{position:\"fixed\",top:0,left:0,right:0,bottom:0,backgroundColor:modalOverlayColor,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",zIndex:9999,padding:60},onClick:closeModal,children:/*#__PURE__*/_jsxs(motion.div,{initial:{scale:cardPosition.width/800,x:cardPosition.x-windowSize.width/2,y:cardPosition.y-windowSize.height/2,opacity:0},animate:{scale:1,x:0,y:0,opacity:1},exit:{scale:cardPosition.width/800,x:cardPosition.x-windowSize.width/2,y:cardPosition.y-windowSize.height/2,opacity:0},transition:{duration:.4,ease:[.32,.72,0,1]},style:{position:\"relative\",width:\"calc(100vw - 2rem)\",maxWidth:800,minHeight:\"calc(100vh - 120px)\",backgroundColor:modalBackgroundColor,borderRadius:32,overflow:\"hidden\",display:\"flex\",flexDirection:\"column\"},onClick:e=>e.stopPropagation(),children:[/*#__PURE__*/_jsx(\"button\",{onClick:closeModal,style:{position:\"absolute\",top:20,right:20,width:36,height:36,borderRadius:\"50%\",backgroundColor:\"rgba(0, 0, 0, 0.5)\",border:\"none\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",zIndex:10,transition:\"background-color 0.2s\"},onMouseEnter:e=>{e.currentTarget.style.backgroundColor=\"rgba(0, 0, 0, 0.7)\";},onMouseLeave:e=>{e.currentTarget.style.backgroundColor=\"rgba(0, 0, 0, 0.5)\";},children:/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 16 16\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 4L4 12M4 4L12 12\",stroke:\"white\",strokeWidth:\"2\",strokeLinecap:\"round\"})})}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",height:300,flexShrink:0},children:[/*#__PURE__*/_jsx(\"img\",{src:image.src,alt:image.alt,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",...getImagePositionStyle()}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:0,left:0,right:0,height:\"60%\",background:`linear-gradient(to top, ${modalBackgroundColor}, transparent)`,pointerEvents:\"none\"}})]}),/*#__PURE__*/_jsx(\"div\",{style:{padding:\"0 40px 40px 40px\",overflowY:\"auto\",flex:1,display:\"flex\",flexDirection:\"column\",alignItems:\"center\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:\"75%\",width:\"100%\"},children:[/*#__PURE__*/_jsx(\"h2\",{style:{margin:\"0 0 20px 0\",color:modalTextColor,...modalHeadingFont},children:modalHeading}),/*#__PURE__*/_jsx(\"div\",{style:{color:modalTextColor,...modalDescriptionFont,whiteSpace:\"pre-line\"},children:modalDescription})]})})]})})})]});}addPropertyControls(ProductCard,{image:{type:ControlType.ResponsiveImage,title:\"Image\"},title:{type:ControlType.String,title:\"Title\",defaultValue:\"Built for Comfort.\"},subtitle:{type:ControlType.String,title:\"Subtitle\",defaultValue:\"Premium Design Collection\"},modalHeading:{type:ControlType.String,title:\"Modal Heading\",defaultValue:\"Design dedicated to designers & Creatives\"},modalDescription:{type:ControlType.String,title:\"Modal Description\",displayTextArea:true,defaultValue:\"Experience unparalleled design with the Tela collection, where premium aesthetics meet luxury and comfort.\\n\\nEach piece is meticulously crafted to elevate your space, offering a harmonious blend of style and functionality.\\n\\nIndulge in the exquisite details and superior materials that define the Tela line, ensuring that every moment spent in your environment is one of elegance and relaxation.\"},cardTextColor:{type:ControlType.Color,title:\"Card Text Color\",defaultValue:\"#1D1D1F\"},modalTextColor:{type:ControlType.Color,title:\"Modal Text Color\",defaultValue:\"#1D1D1F\"},borderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:48,min:0,max:100,step:1,unit:\"px\"},padding:{type:ControlType.Number,title:\"Padding\",defaultValue:48,min:0,max:100,step:4,unit:\"px\"},headingFont:{type:ControlType.Font,title:\"Title Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"20px\",variant:\"Semibold\",letterSpacing:\"-0.02em\",lineHeight:\"1.1em\"}},subtitleFont:{type:ControlType.Font,title:\"Subtitle Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"16px\",variant:\"Regular\",letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"}},imagePosition:{type:ControlType.Enum,title:\"Image Position\",options:[\"top\",\"center\",\"bottom\"],optionTitles:[\"Top\",\"Center\",\"Bottom\"],defaultValue:\"center\",displaySegmentedControl:true},textPosition:{type:ControlType.Enum,title:\"Text Position\",options:[\"bottom-left\",\"bottom-center\",\"top-left\",\"top-center\"],optionTitles:[\"Bottom Left\",\"Bottom Center\",\"Top Left\",\"Top Center\"],defaultValue:\"bottom-left\"},showOverlay:{type:ControlType.Boolean,title:\"Overlay\",description:\"Toggle gradient overlay for text contrast\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},overlayColor:{type:ControlType.Color,title:\"Overlay Color\",defaultValue:\"#FFFFFF\",hidden:({showOverlay})=>!showOverlay},overlayOpacity:{type:ControlType.Number,title:\"Overlay Opacity\",defaultValue:.8,min:0,max:1,step:.1,hidden:({showOverlay})=>!showOverlay},overlayHeight:{type:ControlType.Number,title:\"Overlay Height\",defaultValue:50,min:0,max:100,step:5,unit:\"%\",hidden:({showOverlay})=>!showOverlay},modalDescriptionFont:{type:ControlType.Font,title:\"Modal Body Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Regular\",letterSpacing:\"-0.01em\",lineHeight:\"1.5em\"}},modalHeadingFont:{type:ControlType.Font,title:\"Modal Title Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"32px\",variant:\"Semibold\",letterSpacing:\"-0.03em\",lineHeight:\"1.1em\"}},modalOverlayColor:{type:ControlType.Color,title:\"Modal Overlay\",defaultValue:\"rgba(0, 0, 0, 0.6)\"},modalBackgroundColor:{type:ControlType.Color,title:\"Modal Background\",defaultValue:\"#F5EDE4\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ProductCard\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"320\",\"framerIntrinsicHeight\":\"400\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ProductCard_1.map"],"mappings":"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"}