{"version":3,"file":"Sidebar.G9UNkYPf.mjs","names":["React.useState","_Fragment"],"sources":["https:/framerusercontent.com/modules/3JR5MXoHDtJvtQNTJFkK/S4QTlBYq8LiG0tc9VU4L/Sidebar.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{createPortal}from\"react-dom\";import{motion,AnimatePresence}from\"framer-motion\";const TEXT=\"#0b1320\";const PANEL=\"#faf0dc\"// solid sidebar background\n;const HEADER_HEIGHT=64// 👈 set to your header height in px\n;const Z=999999// very high z-index to beat page content\n;export default function MobileHamburgerMenu(){const[open,setOpen]=React.useState(false);const[active,setActive]=React.useState(null);const[mounted,setMounted]=React.useState(false);React.useEffect(()=>setMounted(true),[]);// ✅ Added \"Bids & Tenders\" link here\nconst items=[{label:\"Home\",href:\"/\"},{label:\"Services\",href:\"/services\"},{label:\"Contact\",href:\"/contact\"},{label:\"Careers\",href:\"/careers\"},{label:\"Support\",href:\"/support\"},{label:\"About Us\",href:\"/about-us\"},{label:\"Bids & Tenders\",href:\"/bids-tenders\"}];const close=()=>setOpen(false);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`\n        .pw-btn {\n          display: block;\n          width: 100%;\n          padding: 16px 18px;\n          border-radius: 0;\n          font-weight: 700;\n          font-size: 17px;\n          text-decoration: none;\n          color: ${TEXT};\n          background: linear-gradient(180deg, #ffffff 0%, #f4f4f4 100%);\n          border: 1px solid #ddd;\n          box-shadow: 0 1px 0 rgba(0,0,0,.04), inset 0 1px 0 rgba(255,255,255,.8);\n          transition: transform .08s ease, box-shadow .2s ease, background .2s ease, border-color .2s ease;\n        }\n        .pw-btn:hover {\n          transform: translateY(-1px);\n          box-shadow: 0 6px 12px rgba(0,0,0,.10);\n        }\n        .pw-btn:active {\n          background: ${PANEL};\n          border-color: #d8c7aa;\n          transform: translateY(0);\n        }\n        .pw-btn--active {\n          background: ${PANEL};\n          border-color: #d8c7aa;\n          color: ${TEXT};\n        }\n        .pw-divider { height: 1px; background: #e8e2d6; margin: 8px 0 16px; }\n      `}),!open&&/*#__PURE__*/_jsxs(\"button\",{\"aria-label\":\"Open menu\",onClick:()=>setOpen(true),style:{position:\"fixed\",top:16,right:16,zIndex:Z,background:\"transparent\",border:\"none\",padding:8,cursor:\"pointer\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:28,height:3,background:TEXT,margin:\"6px 0\"}}),/*#__PURE__*/_jsx(\"div\",{style:{width:28,height:3,background:TEXT,margin:\"6px 0\"}}),/*#__PURE__*/_jsx(\"div\",{style:{width:28,height:3,background:TEXT,margin:\"6px 0\"}})]}),mounted&&/*#__PURE__*/createPortal(/*#__PURE__*/_jsx(AnimatePresence,{children:open&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{onClick:close,initial:{opacity:0},animate:{opacity:.45},exit:{opacity:0},transition:{duration:.22},style:{position:\"fixed\",top:HEADER_HEIGHT,left:0,right:0,bottom:0,background:\"#000\",zIndex:Z}},\"overlay\"),/*#__PURE__*/_jsxs(motion.aside,{initial:{x:\"100%\"},animate:{x:0},exit:{x:\"100%\"},transition:{type:\"tween\",duration:.28},style:{position:\"fixed\",top:HEADER_HEIGHT,right:0,height:`calc(100vh - ${HEADER_HEIGHT}px)`,width:\"80vw\",maxWidth:360,background:PANEL,color:TEXT,zIndex:Z+1,boxShadow:\"0 12px 30px rgba(0,0,0,.2)\",padding:20,display:\"flex\",flexDirection:\"column\",overflow:\"auto\",willChange:\"transform\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",justifyContent:\"flex-end\",marginBottom:20},children:/*#__PURE__*/_jsx(\"button\",{\"aria-label\":\"Close menu\",onClick:close,style:{background:\"transparent\",border:\"none\",fontSize:22,fontWeight:700,cursor:\"pointer\"},children:\"✕\"})}),/*#__PURE__*/_jsx(\"div\",{className:\"pw-divider\"}),/*#__PURE__*/_jsx(\"nav\",{style:{display:\"grid\",gap:14,paddingRight:2},children:items.map(it=>/*#__PURE__*/_jsx(\"a\",{href:it.href,onClick:()=>{setActive(it.label);setOpen(false);},className:`pw-btn ${active===it.label?\"pw-btn--active\":\"\"}`,children:it.label},it.href))}),/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:\"auto\",paddingTop:18},children:[/*#__PURE__*/_jsx(\"div\",{className:\"pw-divider\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12,opacity:.7},children:\"Purewall Renovations \\xb7 GTA \\xb7 (416) 983-9694\"})]})]},\"panel\")]})}),document.body)]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MobileHamburgerMenu\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Sidebar.map"],"mappings":"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"}