1import{k as c,l as i,j as e,L as o}from"./index-BZl0FSVx.js";import{S as m,a as l}from"./SiteFooter-p5UAsLo9.js";import{A as n}from"./ArticleCard-BjEDUw02.js";function u(){const{category:s,sub:r}=c.useLoaderData(),t=i(s.slug,r.slug);return e.jsxs("div",{className:"min-h-screen bg-background",children:[e.jsx(m,{}),e.jsxs("main",{className:"mx-auto max-w-7xl px-4 py-8",children:[e.jsxs("nav",{className:"text-xs uppercase tracking-wider text-muted-foreground",children:[e.jsx(o,{to:"/",className:"hover:text-primary",children:"Home"}),e.jsx("span",{className:"mx-2",children:"/"}),e.jsx(o,{to:"/category/$category",params:{category:s.slug},className:"hover:text-primary",children:s.name})]}),e.jsx("header",{className:"mt-2 border-b border-foreground pb-4",children:e.jsx("h1",{className:"font-serif text-4xl font-bold md:text-5xl",children:r.name})}),t.length>0?e.jsx("div",{className:"mt-8 grid gap-6 sm:grid-cols-2 lg:grid-cols-3",children:t.map(a=>e.jsx(n,{article:a},a.slug))}):e.jsx("p",{className:"mt-12 text-center text-muted-foreground",children:"No articles in this section yet."})]}),e.jsx(l,{})]})}export{u as component};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.