(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[977],{63:(e,a,t)=>{"use strict";var r=t(7260);t.o(r,"usePathname")&&t.d(a,{usePathname:function(){return r.usePathname}}),t.o(r,"useRouter")&&t.d(a,{useRouter:function(){return r.useRouter}})},660:(e,a,t)=>{Promise.resolve().then(t.bind(t,6976)),Promise.resolve().then(t.bind(t,2904)),Promise.resolve().then(t.bind(t,6891))},2818:(e,a,t)=>{"use strict";t.d(a,{U:()=>r});let r={name:"Strux Garage of Idaho",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://struxgarageofidaho.com",logo:"/logo.png",icon:"/images/logo.webp",heroImage:"/images/hero.webp",strux:{name:"Strux Garage Cabinets",url:"https://www.struxgarage.com",tagline:"Engineered for Your Garage",taglineSecondary:"Engineered Strength. Style Refined.",supportingStack:["Custom Sized","Built for Strength","Fully Powder Coated"],logos:{horizontalBoxed:"https://cdn.struxgarage.com/public/images-lg/logos/horizontal/color/png/strux-horizontal-logo_boxed.webp",horizontalTransparent:"https://cdn.struxgarage.com/public/images-lg/logos/horizontal/color/png/transparent.webp",stackedBoxed:"https://cdn.struxgarage.com/public/images-lg/logos/stacked/color/png/strux-stacked-logo_boxed.webp",wordmarkBoxed:"https://cdn.struxgarage.com/public/images-lg/logos/wordmark/color/png/strux-wordmark-logo_boxed.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:"Gallery",href:"/showcase"},{title:"3D Designer",href:"/3d-showcase"},{title:"Garage Storage Solutions",href:"/garage-storage-systems"},{title:"Contact",href:"/contact"}],services:[{title:"Custom Garage Cabinets",href:"/garage-cabinets",description:"Custom garage storage cabinets built to your exact dimensions. Powder-coated finish, dado joinery, and full back panel enclosures. The foundation of any organized garage storage system.",image:"https://cdn.struxgarage.com/public/images-sm/installs/wagner/wagner-dogs-3.webp"},{title:"Garage Wall Storage",href:"/garage-slatwall",description:"Slatwall garage wall storage systems with bike racks, tool hooks, and sports gear storage. Get everything off the floor and onto the wall with customizable panels and accessories.",image:"https://cdn.struxgarage.com/public/images-sm/installs/burton/burton-12.webp"},{title:"Overhead Ceiling Storage",href:"/storage-racks",description:"Heavy-duty overhead garage ceiling storage racks to maximize vertical space. 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 Strux Garage of Idaho"},{src:"/images/garden-storage.webp",alt:"Outdoor garden storage solution with powder-coated finish for weather resistance"}]}},2904:(e,a,t)=>{"use strict";t.d(a,{PhoneLink:()=>s});var r=t(5155),o=t(2818);function s(e){let{phone:a=o.U.phone,label:t,className:s=""}=e,n="tel:".concat(a.replace(/[^+\d]/g,""));return(0,r.jsx)("a",{href:n,className:s,"data-tracking":"cta-phone",onClick:()=>{"dataLayer"in window&&window.dataLayer.push({event:"cta_click_phone",phone_number:a,page_location:window.location.pathname})},children:null!=t?t:"Call ".concat(a)})}},5932:(e,a,t)=>{"use strict";t.d(a,{ErrorBoundary:()=>o});var r=t(2115);class o extends r.Component{static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(e,a){if("dataLayer"in window){var t;window.dataLayer.push({event:"client_error",error_boundary:null!=(t=this.props.label)?t:"unknown",error_message:e.message,error_stack:e.stack,component_stack:a.componentStack,page_location:window.location.pathname})}}render(){var e;return this.state.hasError?null!=(e=this.props.fallback)?e:null:this.props.children}constructor(...e){super(...e),this.state={hasError:!1}}}},6891:(e,a,t)=>{"use strict";t.d(a,{QuoteInline:()=>i});var r=t(5155),o=t(2115),s=t(63),n=t(5932);function i(e){return(0,r.jsx)(n.ErrorBoundary,{label:"quote-inline",children:(0,r.jsx)(l,{...e})})}function l(e){let{className:a="",widgetId:t="strux-gaq-inline-r56426",headerText:n="Get Your Free In-Home Design & Pricing",buttonText:i="Get My Free Design",categories:l="Cabinets|Slatwall|Storage Racks|Other",source:c="inline_form"}=e,g=(0,s.useRouter)(),d=(0,o.useRef)(null);return(0,o.useEffect)(()=>{let e="data-strux-inline-".concat(t);if(document.querySelector("script[".concat(e,"]")))return;let a="https://app.struxgarage.com/assets/widgets/v1/strux-get-a-quote-widget.js?target=".concat(t,"&businessId=business2&headerText=").concat(encodeURIComponent(n),"&buttonText=").concat(encodeURIComponent(i),"&categories=").concat(encodeURIComponent(l)),r=document.createElement("script");r.src=a,r.async=!0,r.setAttribute(e,"true"),document.body.appendChild(r)},[t,n,i,l]),(0,o.useEffect)(()=>{let e=d.current;if(!e)return;let a=e=>{let a=e.detail;"dataLayer"in window&&window.dataLayer.push({event:"quote_submitted",source:c,page_location:window.location.pathname,...a}),g.push("/thank-you")};return e.addEventListener("strux:quote-submitted",a),()=>e.removeEventListener("strux:quote-submitted",a)},[g,c]),(0,r.jsx)("div",{ref:d,id:t,className:a,"data-tracking":"quote-inline"})}},6976:(e,a,t)=>{"use strict";t.d(a,{EmailLink:()=>s});var r=t(5155),o=t(2818);function s(e){let{email:a=o.U.email,label:t,className:s=""}=e;return(0,r.jsx)("a",{href:"mailto:".concat(a),className:s,"data-tracking":"cta-email",onClick:()=>{"dataLayer"in window&&window.dataLayer.push({event:"cta_click_email",email_address:a,page_location:window.location.pathname})},children:null!=t?t:a})}}},e=>{e.O(0,[441,255,358],()=>e(e.s=660)),_N_E=e.O()}]);