import{j as e}from"./ui-vendor-CJlQk0Tq.js";import{L as r}from"./react-vendor-f6QdChhz.js";import{ay as s,d$ as t,aw as o}from"./index-CUIxi1yy.js";const i=[{id:"sheds",title:"Storage Sheds",description:"From compact garden sheds to spacious barns",link:"/what-we-build/sheds",icon:s},{id:"garages",title:"Garages",description:"Single-car to multi-car with workshop space",link:"/what-we-build/garages",icon:t},{id:"other",title:"Specialty Structures",description:"Greenhouses, run-in sheds, studios & more",link:"/what-we-build/other",icon:o}],a=({excludeCategory:s,context:t="Explore Other Structures"})=>{const o=i.filter(e=>e.id!==s);return e.jsx("section",{className:"py-10 bg-muted/30",children:e.jsxs("div",{className:"container mx-auto px-4",children:[e.jsx("h3",{className:"text-xl font-semibold text-center mb-6 text-foreground",children:t}),e.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-2xl mx-auto",children:o.map(s=>{const t=s.icon;return e.jsxs(r,{to:s.link,className:"flex items-center gap-4 p-4 bg-background rounded-lg border border-border hover:border-primary/50 hover:shadow-md transition-all group",children:[e.jsx("div",{className:"p-3 rounded-full bg-primary/10 text-primary group-hover:bg-primary group-hover:text-primary-foreground transition-colors",children:e.jsx(t,{className:"h-5 w-5"})}),e.jsxs("div",{children:[e.jsx("h4",{className:"font-medium text-foreground group-hover:text-primary transition-colors",children:s.title}),e.jsx("p",{className:"text-sm text-muted-foreground",children:s.description})]})]},s.id)})})]})})};export{a as C};