(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[177],{475:(e,t,a)=>{Promise.resolve().then(a.t.bind(a,2619,23)),Promise.resolve().then(a.t.bind(a,1356,23)),Promise.resolve().then(a.bind(a,2083)),Promise.resolve().then(a.bind(a,2904)),Promise.resolve().then(a.bind(a,2501)),Promise.resolve().then(a.bind(a,3717)),Promise.resolve().then(a.t.bind(a,6457,23))},2083:(e,t,a)=>{"use strict";a.d(t,{Navbar:()=>g});var r=a(5155),s=a(2619),n=a.n(s),o=a(5239),i=a(2115),l=a(2818),d=a(2501);let c=[{label:"Cabinets",links:[{title:"Garage Cabinets",href:"/garage-cabinets"},{title:"Custom Fit",href:"/custom-garage-cabinets"},{title:"Powder-Coated",href:"/powder-coated-garage-cabinets"},{title:"Premium Build",href:"/premium-garage-cabinets"}]},{label:"More Solutions",links:[{title:"Storage Racks",href:"/storage-racks"},{title:"Slatwall",href:"/garage-slatwall"},{title:"Why Powder Coat?",href:"/why-powder-coat"}]}];function g(){let[e,t]=(0,i.useState)(!1),[a,s]=(0,i.useState)(!1),[g,u]=(0,i.useState)(!1),h=(0,i.useRef)(null),{open:m}=(0,d.o)();return(0,i.useEffect)(()=>{if(!a)return;let e=e=>{h.current&&!h.current.contains(e.target)&&s(!1)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[a]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:"hazard-stripe h-1 w-full"}),(0,r.jsxs)("header",{className:"sticky top-0 z-50 border-b border-gray-100 bg-white/95 shadow-md backdrop-blur-sm",children:[(0,r.jsxs)("div",{className:"mx-auto flex max-w-7xl items-center justify-between px-4 py-3 lg:px-8",children:[(0,r.jsxs)(n(),{href:"/",className:"flex items-center gap-3",children:[(0,r.jsx)(o.default,{src:l.U.logo,alt:l.U.name,width:50,height:42,className:"h-10 w-auto"}),(0,r.jsxs)("div",{className:"hidden sm:block",children:[(0,r.jsx)("span",{className:"text-lg font-bold text-brand-dark",children:l.U.name}),(0,r.jsxs)("span",{className:"flex items-center gap-1.5 text-xs tracking-wide text-brand-gray",children:[(0,r.jsx)("span",{className:"inline-block h-1.5 w-1.5 rounded-full bg-brand-red"}),l.U.tagline]})]})]}),(0,r.jsxs)("nav",{className:"hidden items-center gap-1 lg:flex",children:[(0,r.jsxs)("div",{ref:h,className:"relative",children:[(0,r.jsxs)("button",{onClick:()=>s(!a),className:"flex items-center gap-1 rounded-md px-3 py-2 text-sm font-medium text-gray-700 transition hover:bg-brand-dark hover:text-brand-red-light",children:["Products",(0,r.jsx)("svg",{className:"h-4 w-4 transition-transform ".concat(a?"rotate-180":""),fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:2,children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19 9l-7 7-7-7"})})]}),a&&(0,r.jsx)("div",{className:"absolute left-0 top-full mt-1 w-64 rounded-lg border border-gray-100 bg-white py-2 shadow-xl",children:c.map((e,t)=>(0,r.jsxs)("div",{children:[t>0&&(0,r.jsx)("div",{className:"my-2 border-t border-gray-100"}),(0,r.jsx)("p",{className:"px-4 py-1 text-[10px] font-bold uppercase tracking-widest text-brand-gray",children:e.label}),e.links.map(e=>(0,r.jsx)(n(),{href:e.href,onClick:()=>s(!1),className:"block px-4 py-2 text-sm text-gray-700 transition hover:bg-gray-50 hover:text-brand-red",children:e.title},e.href))]},e.label))})]}),(0,r.jsx)(n(),{href:"/showcase",className:"rounded-md px-3 py-2 text-sm font-medium text-gray-700 transition hover:bg-brand-dark hover:text-brand-red-light",children:"Showcase"}),(0,r.jsx)(n(),{href:"/contact",className:"rounded-md px-3 py-2 text-sm font-medium text-gray-700 transition hover:bg-brand-dark hover:text-brand-red-light",children:"Contact"}),(0,r.jsx)("button",{onClick:m,"data-tracking":"cta-quote-nav",className:"ml-3 rounded-md bg-brand-red px-5 py-2.5 text-sm font-semibold text-white transition hover:bg-brand-red-dark hover:shadow-[0_0_12px_rgba(155,35,44,0.4)]",children:"Get a Quote"})]}),(0,r.jsx)("button",{onClick:()=>t(!e),className:"rounded-md p-2 text-gray-700 hover:bg-gray-100 lg:hidden","aria-label":"Toggle navigation",children:(0,r.jsx)("svg",{className:"h-6 w-6",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:e?(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M6 18L18 6M6 6l12 12"}):(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 6h16M4 12h16M4 18h16"})})})]}),e&&(0,r.jsxs)("nav",{className:"border-t bg-white px-4 pb-4 lg:hidden",children:[(0,r.jsx)(n(),{href:"/",onClick:()=>t(!1),className:"block rounded-md px-3 py-2.5 text-sm font-medium text-gray-700 hover:bg-brand-dark hover:text-brand-red-light",children:"Home"}),(0,r.jsxs)("button",{onClick:()=>u(!g),className:"flex w-full items-center justify-between rounded-md px-3 py-2.5 text-sm font-medium text-gray-700 hover:bg-brand-dark hover:text-brand-red-light",children:["Products",(0,r.jsx)("svg",{className:"h-4 w-4 transition-transform ".concat(g?"rotate-180":""),fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:2,children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19 9l-7 7-7-7"})})]}),g&&(0,r.jsx)("div",{className:"ml-3 border-l-2 border-brand-red/20 pl-3",children:c.map(e=>(0,r.jsxs)("div",{className:"mb-2",children:[(0,r.jsx)("p",{className:"px-3 py-1 text-[10px] font-bold uppercase tracking-widest text-brand-gray",children:e.label}),e.links.map(e=>(0,r.jsx)(n(),{href:e.href,onClick:()=>t(!1),className:"block rounded-md px-3 py-2 text-sm text-gray-600 hover:bg-gray-50 hover:text-brand-red",children:e.title},e.href))]},e.label))}),(0,r.jsx)(n(),{href:"/showcase",onClick:()=>t(!1),className:"block rounded-md px-3 py-2.5 text-sm font-medium text-gray-700 hover:bg-brand-dark hover:text-brand-red-light",children:"Showcase"}),(0,r.jsx)(n(),{href:"/contact",onClick:()=>t(!1),className:"block rounded-md px-3 py-2.5 text-sm font-medium text-gray-700 hover:bg-brand-dark hover:text-brand-red-light",children:"Contact"}),(0,r.jsx)("button",{onClick:()=>{t(!1),m()},"data-tracking":"cta-quote-nav-mobile",className:"mt-2 block w-full rounded-md bg-brand-red px-5 py-2.5 text-center text-sm font-semibold text-white",children:"Get a Quote"})]})]})]})}},2501:(e,t,a)=>{"use strict";a.d(t,{QuoteProvider:()=>i,o:()=>o});var r=a(5155),s=a(2115);let n=(0,s.createContext)(null);function o(){let e=(0,s.useContext)(n);if(!e)throw Error("useQuote must be used within QuoteProvider");return e}function i(e){let{children:t}=e,[a,o]=(0,s.useState)(!1),i=(0,s.useCallback)(()=>o(!0),[]),l=(0,s.useCallback)(()=>o(!1),[]);return(0,r.jsx)(n.Provider,{value:{isOpen:a,open:i,close:l},children:t})}},2818:(e,t,a)=>{"use strict";a.d(t,{U:()=>r});let r={name:"Unger Powder Coating",tagline:"Transforming Spaces",description:"Custom powder-coated garage cabinets, overhead storage racks, and slatwall solutions in Treasure Valley, Idaho.",phone:"(208) 779-4560",phoneAlt:"(208) 484-0689",email:"sales@ungerpowdercoating.com",location:"Treasure Valley, Idaho",facebook:"https://business.facebook.com/ungerpowdercoating",url:"https://powdercoatedcabinets.com",logo:"/images/logo.webp",heroImage:"/images/hero.webp",images:{cabinetShowcase:"/images/cabinet-showcase.webp",garageCabinets:"/images/garage-cabinets.webp",slatwall:"/images/slatwall.webp",powderCoating:"/images/powder-coating.webp",warranty:"/images/garden-storage.webp"},nav:[{title:"Home",href:"/"},{title:"Garage Cabinets",href:"/garage-cabinets"},{title:"Storage Racks",href:"/storage-racks"},{title:"Slatwall",href:"/garage-slatwall"},{title:"Why Powder Coat?",href:"/why-powder-coat"},{title:"Showcase",href:"/showcase"},{title:"Contact",href:"/contact"}],services:[{title:"Garage Cabinets",href:"/garage-cabinets",description:"Custom garage cabinets designed to meet your unique storage needs. Unparalleled strength, durability, and style with a wide range of custom designs and colors.",image:"https://cdn.struxgarage.com/public/images-sm/installs/wagner/wagner-dogs-3.webp"},{title:"Slatwall Systems",href:"/garage-slatwall",description:"Innovative slatwall panels and accessories to maximize your garage floor space. Perfect for storing hand tools, sports gear, and bulky ladders.",image:"https://cdn.struxgarage.com/public/images-sm/installs/burton/burton-12.webp"},{title:"Overhead Storage Racks",href:"/storage-racks",description:"Maximize your garage ceiling space with heavy-duty overhead storage racks. Keep seasonal items, bins, and bulky gear safely overhead and out of the way.",image:"/images/cabinet-showcase.webp"}],showcaseImages:[{src:"/images/cabinet-showcase.webp",alt:"Custom multi-drawer powder-coated workbench with overhead storage in a Treasure Valley garage"},{src:"/images/garage-cabinets.webp",alt:"Red powder-coated garage cabinet workspace with integrated workbench and tool storage"},{src:"/images/slatwall.webp",alt:"Powder-coated storage bench with slatwall panel system in an organized garage"},{src:"/images/powder-coating.webp",alt:"Full garage transformation with powder-coated cabinets and overhead storage racks by Unger Powder Coating"},{src:"/images/garden-storage.webp",alt:"Outdoor garden storage solution with powder-coated finish for weather resistance"}]}},2904:(e,t,a)=>{"use strict";a.d(t,{PhoneLink:()=>n});var r=a(5155),s=a(2818);function n(e){let{phone:t=s.U.phone,label:a,className:n=""}=e,o="tel:".concat(t.replace(/[^+\d]/g,""));return(0,r.jsx)("a",{href:o,className:n,"data-tracking":"cta-phone",onClick:()=>{"dataLayer"in window&&window.dataLayer.push({event:"cta_click_phone",phone_number:t,page_location:window.location.pathname})},children:null!=a?a:"Call ".concat(t)})}},3717:(e,t,a)=>{"use strict";a.d(t,{QuoteModal:()=>d});var r=a(5155),s=a(2115),n=a(7260),o=a(2501);let i="strux-gaq-qcqe3g",l="https://app.struxgarage.com/assets/widgets/strux-get-a-quote-widget.js?target=".concat(i,"&businessId=business1");function d(){let{isOpen:e,close:t}=(0,o.o)(),a=(0,n.useRouter)(),d=(0,s.useRef)(!1),c=(0,s.useRef)(null);return((0,s.useEffect)(()=>{if(e)return document.body.style.overflow="hidden",()=>{document.body.style.overflow=""}},[e]),(0,s.useEffect)(()=>{if(!e)return;let a=e=>{"Escape"===e.key&&t()};return window.addEventListener("keydown",a),()=>window.removeEventListener("keydown",a)},[e,t]),(0,s.useEffect)(()=>{if(!e||d.current)return;d.current=!0;let t=document.createElement("script");return t.src=l,t.async=!0,document.body.appendChild(t),()=>{}},[e]),(0,s.useEffect)(()=>{if(!e)return;let r=document.getElementById(i);if(!r)return;let s=e=>{let r=e.detail;console.log("Quote submitted:",r),"dataLayer"in window&&window.dataLayer.push({event:"quote_submitted",...r}),t(),a.push("/thank-you")};return r.addEventListener("strux:quote-submitted",s),()=>r.removeEventListener("strux:quote-submitted",s)},[e,t,a]),e)?(0,r.jsx)("div",{className:"fixed inset-0 z-[100] flex items-center justify-center bg-black/60 backdrop-blur-sm",onClick:e=>{e.target===e.currentTarget&&t()},children:(0,r.jsxs)("div",{ref:c,className:"relative mx-4 w-full max-w-lg rounded-xl bg-white p-8 shadow-2xl",children:[(0,r.jsx)("button",{onClick:t,className:"absolute right-4 top-4 z-10 rounded-full p-1 text-gray-400 transition hover:bg-gray-100 hover:text-gray-600","aria-label":"Close",children:(0,r.jsx)("svg",{className:"h-6 w-6",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:2,children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"})})}),(0,r.jsx)("div",{id:i})]})}):null}},4652:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var a in t)Object.defineProperty(e,a,{enumerable:!0,get:t[a]})}(t,{default:function(){return l},getImageProps:function(){return i}});let r=a(8140),s=a(5040),n=a(1356),o=r._(a(1124));function i(e){let{props:t}=(0,s.getImgProps)(e,{defaultLoader:o.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0}});for(let[e,a]of Object.entries(t))void 0===a&&delete t[e];return{props:t}}let l=n.Image},5239:(e,t,a)=>{"use strict";a.d(t,{default:()=>s.a});var r=a(4652),s=a.n(r)},6457:()=>{}},e=>{e.O(0,[462,356,619,441,255,358],()=>e(e.s=475)),_N_E=e.O()}]);