{"version":3,"file":"Footer.BJ7HLKYd.mjs","names":["useState"],"sources":["https:/framerusercontent.com/modules/K48CNhrGPwZGDgVH8lqU/CxjL1K6X8LTBurlEPelq/Footer.js"],"sourcesContent":["// Footer component for The Hartford Group - luxury concierge service platform\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,startTransition,useEffect}from\"react\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export default function Footer(props){const{companyName,tagline,backgroundColor,textColor,accentColor,mutedTextColor,dividerColor,companyFont,headingFont,bodyFont,copyrightFont,membershipOptions,serviceOptions,supportLinks,socialLinks}=props;const[windowWidth,setWindowWidth]=useState(1200);useEffect(()=>{if(typeof window!==\"undefined\"){const handleResize=()=>{startTransition(()=>setWindowWidth(window.innerWidth));};setWindowWidth(window.innerWidth);window.addEventListener(\"resize\",handleResize);return()=>window.removeEventListener(\"resize\",handleResize);}},[]);const currentYear=new Date().getFullYear();const isMobile=windowWidth<=768;const isTablet=windowWidth>768&&windowWidth<=1024;// Determine grid columns based on window width\nconst getGridColumns=()=>{if(windowWidth<=768)return\"1fr\";if(windowWidth<=1024)return\"repeat(2, 1fr)\";return\"2fr repeat(4, 1fr)\";};// Get responsive padding\nconst getResponsivePadding=()=>{if(windowWidth<=480)return\"40px 0\";if(windowWidth<=768)return\"48px 0\";return\"64px 0\";};// Get responsive container padding\nconst getContainerPadding=()=>{if(windowWidth<=480)return\"0 20px\";if(windowWidth<=768)return\"0 32px\";if(windowWidth<=1024)return\"0 40px\";return\"0 48px\";};// Get responsive gap\nconst getResponsiveGap=()=>{if(windowWidth<=768)return\"40px\";if(windowWidth<=1024)return\"48px\";return\"64px\";};// Get responsive margin for tagline\nconst getTaglineMargin=()=>{if(windowWidth<=768)return\"0\";return\"0\";};// Get company name font size\nconst getCompanyFontSize=()=>{if(windowWidth<=480)return\"18px\";if(windowWidth<=768)return\"24px\";return companyFont.fontSize;};// Get body font size\nconst getBodyFontSize=()=>{if(windowWidth<=480)return\"14px\";return bodyFont.fontSize;};return /*#__PURE__*/_jsx(\"footer\",{style:{width:\"100%\",backgroundColor,color:mutedTextColor,padding:getResponsivePadding(),...props.style},children:/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:\"1440px\",margin:\"0 auto\",padding:getContainerPadding()},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:getGridColumns(),gap:getResponsiveGap(),marginBottom:isMobile?\"40px\":\"48px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{gridColumn:isMobile?\"1\":isTablet?\"1 / -1\":\"1\",marginBottom:isMobile?\"0\":isTablet?\"24px\":\"0\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{color:textColor,letterSpacing:companyFont.letterSpacing,textTransform:\"uppercase\",marginBottom:\"12px\",...companyFont,fontSize:getCompanyFontSize()},children:companyName}),/*#__PURE__*/_jsx(\"div\",{style:{...bodyFont,fontSize:getBodyFontSize(),maxWidth:isMobile?\"100%\":isTablet?\"100%\":\"280px\",lineHeight:\"1.6em\"},children:tagline})]}),/*#__PURE__*/_jsxs(\"div\",{style:{gridColumn:isMobile?\"1\":\"auto\"},children:[/*#__PURE__*/_jsx(\"h4\",{style:{color:textColor,marginBottom:\"16px\",margin:\"0 0 16px 0\",...headingFont},children:\"Services\"}),/*#__PURE__*/_jsx(\"ul\",{style:{listStyle:\"none\",padding:0,margin:0,display:\"flex\",flexDirection:\"column\",gap:\"12px\"},children:serviceOptions.map((service,index)=>/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"a\",{href:service.url,style:{color:mutedTextColor,textDecoration:\"none\",transition:\"all 0.3s ease\",cursor:\"pointer\",display:\"inline-block\",position:\"relative\",...bodyFont,fontSize:getBodyFontSize()},onMouseEnter:e=>{e.currentTarget.style.color=accentColor;e.currentTarget.style.transform=\"translateX(4px)\";},onMouseLeave:e=>{e.currentTarget.style.color=mutedTextColor;e.currentTarget.style.transform=\"translateX(0px)\";},children:service.title})},index))})]}),/*#__PURE__*/_jsxs(\"div\",{style:{gridColumn:isMobile?\"1\":\"auto\"},children:[/*#__PURE__*/_jsx(\"h4\",{style:{color:textColor,marginBottom:\"16px\",margin:\"0 0 16px 0\",...headingFont},children:\"Membership\"}),/*#__PURE__*/_jsx(\"ul\",{style:{listStyle:\"none\",padding:0,margin:0,display:\"flex\",flexDirection:\"column\",gap:\"12px\"},children:membershipOptions.map((membership,index)=>/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"a\",{href:membership.url,style:{color:mutedTextColor,textDecoration:\"none\",transition:\"all 0.3s ease\",cursor:\"pointer\",display:\"inline-block\",position:\"relative\",...bodyFont,fontSize:getBodyFontSize()},onMouseEnter:e=>{e.currentTarget.style.color=accentColor;e.currentTarget.style.transform=\"translateX(4px)\";},onMouseLeave:e=>{e.currentTarget.style.color=mutedTextColor;e.currentTarget.style.transform=\"translateX(0px)\";},children:membership.title})},index))})]}),/*#__PURE__*/_jsxs(\"div\",{style:{gridColumn:isMobile?\"1\":\"auto\"},children:[/*#__PURE__*/_jsx(\"h4\",{style:{color:textColor,marginBottom:\"16px\",margin:\"0 0 16px 0\",...headingFont},children:\"Support\"}),/*#__PURE__*/_jsx(\"ul\",{style:{listStyle:\"none\",padding:0,margin:0,display:\"flex\",flexDirection:\"column\",gap:\"12px\"},children:supportLinks.map((link,index)=>/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"a\",{href:link.url,style:{color:mutedTextColor,textDecoration:\"none\",transition:\"all 0.3s ease\",cursor:\"pointer\",display:\"inline-block\",position:\"relative\",...bodyFont,fontSize:getBodyFontSize()},onMouseEnter:e=>{e.currentTarget.style.color=accentColor;e.currentTarget.style.transform=\"translateX(4px)\";},onMouseLeave:e=>{e.currentTarget.style.color=mutedTextColor;e.currentTarget.style.transform=\"translateX(0px)\";},children:link.title})},index))})]}),/*#__PURE__*/_jsxs(\"div\",{style:{gridColumn:isMobile?\"1\":\"auto\"},children:[/*#__PURE__*/_jsx(\"h4\",{style:{color:textColor,marginBottom:\"16px\",margin:\"0 0 16px 0\",...headingFont},children:\"Follow Us\"}),/*#__PURE__*/_jsx(\"ul\",{style:{listStyle:\"none\",padding:0,margin:0,display:\"flex\",flexDirection:\"column\",gap:\"12px\"},children:socialLinks.map((social,index)=>/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"a\",{href:social.url,style:{color:mutedTextColor,textDecoration:\"none\",transition:\"all 0.3s ease\",cursor:\"pointer\",display:\"inline-block\",position:\"relative\",...bodyFont,fontSize:getBodyFontSize()},onMouseEnter:e=>{e.currentTarget.style.color=accentColor;e.currentTarget.style.transform=\"translateX(4px)\";},onMouseLeave:e=>{e.currentTarget.style.color=mutedTextColor;e.currentTarget.style.transform=\"translateX(0px)\";},children:social.title})},index))})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{borderTop:`1px solid ${dividerColor}`,paddingTop:\"24px\",textAlign:\"center\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:\"16px\",display:\"flex\",flexDirection:isMobile?\"column\":\"row\",justifyContent:\"center\",alignItems:\"center\",gap:isMobile?\"12px\":\"0\"},children:[/*#__PURE__*/_jsx(\"a\",{href:\"#terms\",style:{color:mutedTextColor,textDecoration:\"none\",marginRight:isMobile?\"0\":\"24px\",transition:\"all 0.3s ease\",position:\"relative\",display:\"inline-block\",...copyrightFont},onMouseEnter:e=>{e.currentTarget.style.color=accentColor;e.currentTarget.style.transform=\"translateY(-1px)\";},onMouseLeave:e=>{e.currentTarget.style.color=mutedTextColor;e.currentTarget.style.transform=\"translateY(0px)\";},children:\"Terms of Service\"}),/*#__PURE__*/_jsx(\"a\",{href:\"#privacy\",style:{color:mutedTextColor,textDecoration:\"none\",marginRight:isMobile?\"0\":\"24px\",transition:\"all 0.3s ease\",position:\"relative\",display:\"inline-block\",...copyrightFont},onMouseEnter:e=>{e.currentTarget.style.color=accentColor;e.currentTarget.style.transform=\"translateY(-1px)\";},onMouseLeave:e=>{e.currentTarget.style.color=mutedTextColor;e.currentTarget.style.transform=\"translateY(0px)\";},children:\"Privacy Policy\"}),/*#__PURE__*/_jsx(\"a\",{href:\"#cookies\",style:{color:mutedTextColor,textDecoration:\"none\",transition:\"all 0.3s ease\",position:\"relative\",display:\"inline-block\",...copyrightFont},onMouseEnter:e=>{e.currentTarget.style.color=accentColor;e.currentTarget.style.transform=\"translateY(-1px)\";},onMouseLeave:e=>{e.currentTarget.style.color=mutedTextColor;e.currentTarget.style.transform=\"translateY(0px)\";},children:\"Cookie Policy\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{...copyrightFont,color:mutedTextColor},children:[\"\\xa9 \",currentYear,\" \",companyName,\". All rights reserved.\"]})]})]})});}addPropertyControls(Footer,{// Content Section\ncompanyName:{type:ControlType.String,title:\"Company Name\",defaultValue:\"THE HARTFORD GROUP\"},tagline:{type:ControlType.String,title:\"Tagline\",defaultValue:\"Elevating Experiences Since 2015\",displayTextArea:true},// Links Section\nserviceOptions:{type:ControlType.Array,title:\"Services\",control:{type:ControlType.Object,controls:{title:{type:ControlType.String,defaultValue:\"Service\",title:\"Title\"},url:{type:ControlType.String,defaultValue:\"#\",title:\"URL\"}}},defaultValue:[{title:\"For Individuals\",url:\"#services-individuals\"},{title:\"For Brands\",url:\"#services-brands\"},{title:\"For Businesses\",url:\"#services-businesses\"}]},membershipOptions:{type:ControlType.Array,title:\"Membership\",control:{type:ControlType.Object,controls:{title:{type:ControlType.String,defaultValue:\"Membership\",title:\"Title\"},url:{type:ControlType.String,defaultValue:\"#\",title:\"URL\"}}},defaultValue:[{title:\"For Individuals\",url:\"#individuals\"},{title:\"For Businesses\",url:\"#businesses\"}]},supportLinks:{type:ControlType.Array,title:\"Support\",control:{type:ControlType.Object,controls:{title:{type:ControlType.String,defaultValue:\"Link\",title:\"Title\"},url:{type:ControlType.String,defaultValue:\"#\",title:\"URL\"}}},defaultValue:[{title:\"Careers\",url:\"#careers\"},{title:\"Supplier Code of Conduct\",url:\"#supplier-code\"},{title:\"Terms & Conditions\",url:\"#terms\"},{title:\"Privacy Policy\",url:\"#privacy\"},{title:\"Contact\",url:\"mailto:hello@thehartford.group\"},{title:\"What is a concierge service?\",url:\"#concierge-service\"}]},socialLinks:{type:ControlType.Array,title:\"Social Media\",control:{type:ControlType.Object,controls:{title:{type:ControlType.String,defaultValue:\"Social\",title:\"Platform\"},url:{type:ControlType.String,defaultValue:\"#\",title:\"URL\"}}},defaultValue:[{title:\"Instagram\",url:\"#instagram\"},{title:\"Facebook\",url:\"#facebook\"},{title:\"Linkedin\",url:\"#linkedin\"},{title:\"Spotify\",url:\"#spotify\"},{title:\"TikTok\",url:\"#tiktok\"},{title:\"Pinterest\",url:\"#pinterest\"}]},// Colors Section\nbackgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#000000\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#F5F5F0\"},accentColor:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#C9A961\"},mutedTextColor:{type:ControlType.Color,title:\"Muted Text\",defaultValue:\"#A8A8A3\"},dividerColor:{type:ControlType.Color,title:\"Divider\",defaultValue:\"#2A2A2D\"},// Typography Section\ncompanyFont:{type:ControlType.Font,title:\"Company Name\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"28px\",variant:\"Medium\",letterSpacing:\"0.2em\",lineHeight:\"1.2em\"}},headingFont:{type:ControlType.Font,title:\"Headings\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"}},bodyFont:{type:ControlType.Font,title:\"Body\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Regular\",letterSpacing:\"-0.01em\",lineHeight:\"1.5em\"}},copyrightFont:{type:ControlType.Font,title:\"Copyright\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"12px\",variant:\"Regular\",letterSpacing:\"0em\",lineHeight:\"1.5em\"}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Footer\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Footer.map"],"mappings":"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"}