{"version":3,"file":"ProjectPager.fcBV_eNb.mjs","names":["useState","_Fragment"],"sources":["https:/framerusercontent.com/modules/67661JCTvr2EkIPr2Gic/i2ceqBLgUePsuAmh4HxL/ProjectPager.js"],"sourcesContent":["// Project Pager footer component for case study navigation with hover previews and CMS support\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion,AnimatePresence}from\"framer-motion\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function ProjectPager(props){const{prevLabel=\"Previous\",prevTitle=\"Previous Project\",prevSubtitle=\"Category • Industry\",prevLink=\"#\",prevThumbnail={src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Previous project\"},nextLabel=\"Next\",nextTitle=\"Next Project\",nextSubtitle=\"Category • Industry\",nextLink=\"#\",nextThumbnail={src:\"https://framerusercontent.com/images/aNsAT3jCvt4zglbWCUoFe33Q.jpg\",alt:\"Next project\"},showBrowseLink=true,browseLink=\"#\",browseLinkText=\"Browse all projects\",variant=\"stacked-mobile\",alignment=\"center\",prevTextAlignment=\"left\",nextTextAlignment=\"left\",containerWidth=\"default\",spacing=24,paddingHorizontal=32,paddingVertical=32,background=\"filled\",cardFillColor=\"#111111\",borderColor=\"#333333\",borderThickness=1,cornerRadius=16,shadowStrength=.1,hoverLift=4,thumbnailSize=\"medium\",thumbnailPlacement=\"inside\",showArrows=true,arrowStyle=\"arrow\",hoverPreview=true,hoverSpeed=.3,focusRing=true,labelFont,titleFont,subtitleFont,browseLinkFont,labelColor=\"#888888\",titleColor=\"#FFFFFF\",subtitleColor=\"#AAAAAA\",browseLinkColor=\"#FFFFFF\"}=props;const[hoveredCard,setHoveredCard]=useState(null);const maxWidth=containerWidth===\"wide\"?1400:1200;const thumbnailSizePx=thumbnailSize===\"small\"?80:120;const isStacked=variant===\"always-stacked\";const isStackedMobile=variant===\"stacked-mobile\";const ArrowIcon=({direction})=>{if(arrowStyle===\"chevron\"){return /*#__PURE__*/_jsxs(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",children:[/*#__PURE__*/_jsx(\"title\",{children:direction===\"left\"?\"Previous\":\"Next\"}),direction===\"left\"?/*#__PURE__*/_jsx(\"path\",{d:\"M15 18l-6-6 6-6\"}):/*#__PURE__*/_jsx(\"path\",{d:\"M9 18l6-6-6-6\"})]});}return /*#__PURE__*/_jsxs(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",children:[/*#__PURE__*/_jsx(\"title\",{children:direction===\"left\"?\"Previous\":\"Next\"}),direction===\"left\"?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M19 12H5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 19l-7-7 7-7\"})]}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M5 12h14\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 5l7 7-7 7\"})]})]});};const ProjectCard=({direction,label,title,subtitle,link,thumbnail})=>{const isHovered=hoveredCard===direction;const isPrev=direction===\"prev\";return /*#__PURE__*/_jsxs(motion.div,{onClick:()=>{if(typeof window!==\"undefined\"){window.location.href=link;}},style:{position:\"relative\",display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",flex:1,minHeight:160,padding:`${paddingVertical}px ${paddingHorizontal}px`,backgroundColor:background===\"filled\"?cardFillColor:\"transparent\",border:`${borderThickness}px solid ${borderColor}`,borderRadius:cornerRadius,textDecoration:\"none\",cursor:\"pointer\",overflow:\"visible\",boxShadow:`0 ${shadowStrength*10}px ${shadowStrength*20}px rgba(0,0,0,${shadowStrength})`,outline:focusRing?\"2px solid transparent\":\"none\",outlineOffset:2},whileHover:{y:-hoverLift},transition:{duration:hoverSpeed},onMouseEnter:()=>setHoveredCard(direction),onMouseLeave:()=>setHoveredCard(null),onFocus:()=>setHoveredCard(direction),onBlur:()=>setHoveredCard(null),\"aria-label\":`${isPrev?\"Previous\":\"Next\"} project: ${title}`,role:\"button\",tabIndex:0,onKeyDown:e=>{if(e.key===\"Enter\"||e.key===\" \"){e.preventDefault();if(typeof window!==\"undefined\"){window.location.href=link;}}},children:[hoverPreview&&thumbnailPlacement===\"above\"&&/*#__PURE__*/_jsx(AnimatePresence,{children:isHovered&&/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0,scale:.9,y:10},animate:{opacity:1,scale:1,y:0},exit:{opacity:0,scale:.9,y:10},transition:{duration:hoverSpeed},style:{position:\"absolute\",top:-thumbnailSizePx-16,left:isPrev?paddingHorizontal:\"auto\",right:isPrev?\"auto\":paddingHorizontal,width:thumbnailSizePx,height:thumbnailSizePx,borderRadius:cornerRadius*.5,overflow:\"hidden\",boxShadow:\"0 8px 24px rgba(0,0,0,0.3)\",zIndex:10},children:/*#__PURE__*/_jsx(\"img\",{src:thumbnail.src,alt:thumbnail.alt,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\"}})})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:spacing},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:spacing*.75,flex:1,order:isPrev?0:1},children:[showArrows&&isPrev&&/*#__PURE__*/_jsx(\"div\",{style:{color:titleColor,flexShrink:0},children:/*#__PURE__*/_jsx(ArrowIcon,{direction:\"left\"})}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1},children:[/*#__PURE__*/_jsx(\"div\",{style:{...labelFont,color:labelColor,marginBottom:8,textAlign:isPrev?prevTextAlignment:nextTextAlignment},children:label}),/*#__PURE__*/_jsx(\"div\",{style:{...titleFont,color:titleColor,marginBottom:6,textAlign:isPrev?prevTextAlignment:nextTextAlignment},children:title}),/*#__PURE__*/_jsx(\"div\",{style:{...subtitleFont,color:subtitleColor,textAlign:isPrev?prevTextAlignment:nextTextAlignment},children:subtitle})]}),showArrows&&!isPrev&&/*#__PURE__*/_jsx(\"div\",{style:{color:titleColor,flexShrink:0},children:/*#__PURE__*/_jsx(ArrowIcon,{direction:\"right\"})})]}),hoverPreview&&thumbnailPlacement===\"inside\"&&/*#__PURE__*/_jsx(AnimatePresence,{children:isHovered&&/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0,scale:.9},animate:{opacity:1,scale:1},exit:{opacity:0,scale:.9},transition:{duration:hoverSpeed},style:{width:thumbnailSizePx,height:thumbnailSizePx,borderRadius:cornerRadius*.5,overflow:\"hidden\",flexShrink:0,boxShadow:\"0 4px 12px rgba(0,0,0,0.2)\",order:isPrev?1:0},children:/*#__PURE__*/_jsx(\"img\",{src:thumbnail.src,alt:thumbnail.alt,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\"}})})})]})]});};return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",padding:`${spacing*2}px ${spacing}px`},children:[/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth,margin:\"0 auto\",display:\"flex\",flexDirection:\"column\",gap:spacing,alignItems:alignment===\"center\"?\"center\":\"flex-start\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:isStacked?\"column\":\"row\",gap:spacing,width:\"100%\"},className:isStackedMobile?\"stack-mobile\":\"\",children:[/*#__PURE__*/_jsx(ProjectCard,{direction:\"prev\",label:prevLabel,title:prevTitle,subtitle:prevSubtitle,link:prevLink,thumbnail:prevThumbnail}),/*#__PURE__*/_jsx(ProjectCard,{direction:\"next\",label:nextLabel,title:nextTitle,subtitle:nextSubtitle,link:nextLink,thumbnail:nextThumbnail})]}),showBrowseLink&&/*#__PURE__*/_jsx(\"a\",{href:browseLink,style:{...browseLinkFont,color:browseLinkColor,textDecoration:\"none\",opacity:.7,transition:\"opacity 0.2s\"},onMouseEnter:e=>e.currentTarget.style.opacity=\"1\",onMouseLeave:e=>e.currentTarget.style.opacity=\"0.7\",children:browseLinkText})]}),isStackedMobile&&/*#__PURE__*/_jsx(\"style\",{children:`\n            @media (max-width: 768px) {\n              .stack-mobile {\n                flex-direction: column !important;\n              }\n            }\n          `})]});}addPropertyControls(ProjectPager,{mode:{type:ControlType.Enum,title:\"Mode\",options:[\"manual\",\"cms\"],optionTitles:[\"Manual\",\"CMS\"],defaultValue:\"manual\",displaySegmentedControl:true},prevLabel:{type:ControlType.String,title:\"Prev Label\",defaultValue:\"Previous\"},prevTitle:{type:ControlType.String,title:\"Prev Title\",defaultValue:\"Previous Project\"},prevSubtitle:{type:ControlType.String,title:\"Prev Subtitle\",defaultValue:\"Category • Industry\"},prevLink:{type:ControlType.Link,title:\"Prev Link\",defaultValue:\"#\"},prevThumbnail:{type:ControlType.ResponsiveImage,title:\"Prev Thumbnail\"},nextTitle:{type:ControlType.String,title:\"Next Title\",defaultValue:\"Next Project\"},nextSubtitle:{type:ControlType.String,title:\"Next Subtitle\",defaultValue:\"Category • Industry\"},nextLink:{type:ControlType.Link,title:\"Next Link\",defaultValue:\"#\"},nextLabel:{type:ControlType.String,title:\"Next Label\",defaultValue:\"Next\"},nextThumbnail:{type:ControlType.ResponsiveImage,title:\"Next Thumbnail\"},showBrowseLink:{type:ControlType.Boolean,title:\"Browse Link\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},browseLink:{type:ControlType.Link,title:\"Browse URL\",defaultValue:\"#\",hidden:({showBrowseLink})=>!showBrowseLink},browseLinkText:{type:ControlType.String,title:\"Browse Text\",defaultValue:\"Browse all projects\",hidden:({showBrowseLink})=>!showBrowseLink},variant:{type:ControlType.Enum,title:\"Layout\",options:[\"side-by-side\",\"stacked-mobile\",\"always-stacked\"],optionTitles:[\"Side by Side\",\"Stack Mobile\",\"Always Stack\"],defaultValue:\"stacked-mobile\"},alignment:{type:ControlType.Enum,title:\"Alignment\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"center\",displaySegmentedControl:true},prevTextAlignment:{type:ControlType.Enum,title:\"Prev Text Align\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"left\",displaySegmentedControl:true},nextTextAlignment:{type:ControlType.Enum,title:\"Next Text Align\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"left\",displaySegmentedControl:true},containerWidth:{type:ControlType.Enum,title:\"Width\",options:[\"default\",\"wide\"],optionTitles:[\"Default\",\"Wide\"],defaultValue:\"default\",displaySegmentedControl:true},spacing:{type:ControlType.Number,title:\"Spacing\",defaultValue:24,min:8,max:48,step:4,unit:\"px\"},paddingHorizontal:{type:ControlType.Number,title:\"Padding X\",defaultValue:32,min:8,max:64,step:4,unit:\"px\"},paddingVertical:{type:ControlType.Number,title:\"Padding Y\",defaultValue:32,min:8,max:64,step:4,unit:\"px\"},background:{type:ControlType.Enum,title:\"Background\",options:[\"transparent\",\"filled\"],optionTitles:[\"Transparent\",\"Filled\"],defaultValue:\"filled\",displaySegmentedControl:true},cardFillColor:{type:ControlType.Color,title:\"Card Fill\",defaultValue:\"#111111\",hidden:({background})=>background===\"transparent\"},borderColor:{type:ControlType.Color,title:\"Border\",defaultValue:\"#333333\"},borderThickness:{type:ControlType.Number,title:\"Border Width\",defaultValue:1,min:0,max:4,step:1,unit:\"px\"},cornerRadius:{type:ControlType.Number,title:\"Radius\",defaultValue:16,min:0,max:32,step:2,unit:\"px\"},shadowStrength:{type:ControlType.Number,title:\"Shadow\",defaultValue:.1,min:0,max:1,step:.05},hoverLift:{type:ControlType.Number,title:\"Hover Lift\",defaultValue:4,min:0,max:12,step:1,unit:\"px\"},thumbnailSize:{type:ControlType.Enum,title:\"Thumb Size\",options:[\"small\",\"medium\"],optionTitles:[\"Small\",\"Medium\"],defaultValue:\"medium\",displaySegmentedControl:true},thumbnailPlacement:{type:ControlType.Enum,title:\"Thumb Place\",options:[\"inside\",\"above\"],optionTitles:[\"Inside\",\"Above\"],defaultValue:\"inside\",displaySegmentedControl:true},showArrows:{type:ControlType.Boolean,title:\"Arrows\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},arrowStyle:{type:ControlType.Enum,title:\"Arrow Style\",options:[\"chevron\",\"arrow\"],optionTitles:[\"Chevron\",\"Arrow\"],defaultValue:\"arrow\",displaySegmentedControl:true,hidden:({showArrows})=>!showArrows},hoverPreview:{type:ControlType.Boolean,title:\"Hover Preview\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},hoverSpeed:{type:ControlType.Number,title:\"Hover Speed\",defaultValue:.3,min:.1,max:1,step:.1,unit:\"s\"},focusRing:{type:ControlType.Boolean,title:\"Focus Ring\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},labelFont:{type:ControlType.Font,title:\"Label Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"12px\",variant:\"Medium\",letterSpacing:\"0.05em\",lineHeight:\"1.2em\"}},titleFont:{type:ControlType.Font,title:\"Title Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"22px\",variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"}},subtitleFont:{type:ControlType.Font,title:\"Subtitle Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"14px\",variant:\"Regular\",letterSpacing:\"0em\",lineHeight:\"1.3em\"}},browseLinkFont:{type:ControlType.Font,title:\"Browse Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"14px\",variant:\"Medium\",letterSpacing:\"0em\",lineHeight:\"1em\"}},labelColor:{type:ControlType.Color,title:\"Label Color\",defaultValue:\"#888888\"},titleColor:{type:ControlType.Color,title:\"Title Color\",defaultValue:\"#FFFFFF\"},subtitleColor:{type:ControlType.Color,title:\"Subtitle Color\",defaultValue:\"#AAAAAA\"},browseLinkColor:{type:ControlType.Color,title:\"Browse Color\",defaultValue:\"#FFFFFF\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ProjectPager\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ProjectPager.map"],"mappings":"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"}