{"version":3,"file":"shared-lib.zr_oSlf4.mjs","names":["useState"],"sources":["https:/framerusercontent.com/modules/auUqFMkXnrf6kRsfsNtj/w2rLuaiL9b1OWKQdcoqc/Footer360CC.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useState,useEffect}from\"react\";const COLORS={bg:\"#2E3038\",textLight:\"#FDFAF6\",textMuted:\"rgba(253, 250, 246, 0.55)\",textHover:\"rgba(253, 250, 246, 1)\",divider:\"rgba(253, 250, 246, 0.12)\",primary:\"#E8657A\"};const COLUMNS=[{heading:\"Care\",links:[{label:\"Get Care\",href:\"/get-care\"},{label:\"What to Expect\",href:\"/what-to-expect\"},{label:\"Sport Clearance\",href:\"/sport-clearance\"}]},{heading:\"For Providers\",links:[{label:\"Refer a Patient\",href:\"/for-providers\"},{label:\"Download Referral Form\",href:\"#\"}]},{heading:\"About\",links:[{label:\"About 360CC\",href:\"/about\"},{label:\"Resources\",href:\"/resources\"},{label:\"Contact\",href:\"/contact\"}]},{heading:\"Locations\",links:[{label:\"Ottawa\",href:\"/contact\"},{label:\"Toronto\",href:\"/contact\"},{label:\"Burlington\",href:\"/contact\"},{label:\"Email us\",href:\"mailto:info.toronto@360concussioncare.com\"}]}];export function Footer360CC({copyrightYear=\"2025\",privacyPolicyHref=\"#\",termsHref=\"#\",breakpoint=\"desktop\"}){const isCanvas=RenderTarget.current()===RenderTarget.canvas;const[width,setWidth]=useState(typeof window!==\"undefined\"?window.innerWidth:1280);useEffect(()=>{if(isCanvas||typeof window===\"undefined\")return;const onResize=()=>setWidth(window.innerWidth);window.addEventListener(\"resize\",onResize,{passive:true});return()=>window.removeEventListener(\"resize\",onResize);},[isCanvas]);// On canvas use the breakpoint prop; in the browser use the live viewport width\nconst isMobile=isCanvas?breakpoint===\"mobile\":width<790;return /*#__PURE__*/_jsxs(\"footer\",{style:{width:\"100%\",backgroundColor:COLORS.bg,boxSizing:\"border-box\",fontFamily:\"'Lato', sans-serif\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{maxWidth:1200,margin:\"0 auto\",padding:isMobile?\"48px 24px 40px\":\"72px 48px 56px\",display:\"grid\",gridTemplateColumns:isMobile?\"1fr 1fr\":\"repeat(4, 1fr)\",gap:isMobile?\"40px 24px\":\"0 40px\",boxSizing:\"border-box\"},children:COLUMNS.map(col=>/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"'Open Sans', sans-serif\",fontWeight:700,fontSize:11,letterSpacing:\"0.1em\",textTransform:\"uppercase\",color:COLORS.textMuted,margin:\"0 0 20px\",lineHeight:1},children:col.heading}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:12},children:col.links.map(link=>/*#__PURE__*/_jsx(\"a\",{href:link.href,style:{fontFamily:\"'Lato', sans-serif\",fontWeight:400,fontSize:isMobile?14:15,color:COLORS.textLight,textDecoration:\"none\",opacity:.75,lineHeight:1.4,transition:isCanvas?\"none\":\"opacity 150ms ease\",display:\"block\"},onMouseEnter:e=>e.currentTarget.style.opacity=\"1\",onMouseLeave:e=>e.currentTarget.style.opacity=\"0.75\",children:link.label},link.label))})]},col.heading))}),/*#__PURE__*/_jsx(\"div\",{style:{maxWidth:1200,margin:\"0 auto\",padding:isMobile?\"0 24px\":\"0 48px\",boxSizing:\"border-box\"},children:/*#__PURE__*/_jsx(\"div\",{style:{height:1,backgroundColor:COLORS.divider,width:\"100%\"}})}),/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1200,margin:\"0 auto\",padding:isMobile?\"20px 24px 32px\":\"24px 48px 32px\",display:\"flex\",flexDirection:isMobile?\"column\":\"row\",alignItems:isMobile?\"flex-start\":\"center\",justifyContent:\"space-between\",gap:isMobile?16:0,boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsxs(\"p\",{style:{fontFamily:\"'Lato', sans-serif\",fontWeight:400,fontSize:13,color:COLORS.textMuted,margin:0,lineHeight:1},children:[\"\\xa9 \",copyrightYear,\" 360 Concussion Care. All rights reserved.\"]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:24},children:[{label:\"Privacy Policy\",href:privacyPolicyHref},{label:\"Terms of Use\",href:termsHref}].map(link=>/*#__PURE__*/_jsx(\"a\",{href:link.href,style:{fontFamily:\"'Lato', sans-serif\",fontWeight:400,fontSize:13,color:COLORS.textMuted,textDecoration:\"none\",transition:isCanvas?\"none\":\"color 150ms ease\"},onMouseEnter:e=>e.currentTarget.style.color=COLORS.textLight,onMouseLeave:e=>e.currentTarget.style.color=COLORS.textMuted,children:link.label},link.label))})]})]});}addPropertyControls(Footer360CC,{breakpoint:{type:ControlType.Enum,title:\"Breakpoint\",options:[\"desktop\",\"mobile\"],optionTitles:[\"Desktop\",\"Mobile\"],defaultValue:\"desktop\"},copyrightYear:{type:ControlType.String,title:\"Year\",defaultValue:\"2025\"},privacyPolicyHref:{type:ControlType.Link,title:\"Privacy Policy\"},termsHref:{type:ControlType.Link,title:\"Terms of Use\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"Footer360CC\":{\"type\":\"reactComponent\",\"name\":\"Footer360CC\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Footer360CC.map"],"mappings":"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"}