1import{b as N,t as f,j as a,L as l}from"./index-R8czvG1X.js";import{L as x}from"./Layout-Crphd5hY.js";import{P as p}from"./PageHeader-fzDb4FvY.js";import{u as b}from"./useMetaTags-CncqecZM.js";import{s as C,a as j}from"./dateUtils-B1EXsZDh.js";import{n as m}from"./newsCategoryHubs-B4x3kvdr.js";import{L as y}from"./loader-circle-PIG8j-EI.js";import{C as v}from"./calendar-C-fdOFSd.js";import{C as w}from"./chevron-right-ChFbnEau.js";import"./chevron-down-DZD7UKVh.js";function M(){const c=N(),o=c.slug||"",t=c.page?Number(c.page):1,n=Number.isInteger(t)&&t>=1,{data:e,isLoading:r,error:u}=f.news.categoryHub.useQuery({slug:o,page:t},{enabled:!!o&&n}),i=e?.hub,h=t>1?` â Página ${t}`:"",d=i?`NotÃcias de ${i.label}${h}`:"NotÃcias por categoria",g=i?t>1?`Arquivo de notÃcias de ${i.label} dos Açores â página ${t}.`:`Ãltimas notÃcias de ${i.label} dos Açores, reunidas pela Rádio Atlântida.`:"Arquivo de notÃcias da Rádio Atlântida.";return b({title:d,description:g,url:window.location.href,type:"website"}),!n||u?a.jsx(x,{"data-loc":"client/src/pages/NoticiasCategoria.tsx:36",children:a.jsx(p,{"data-loc":"client/src/pages/NoticiasCategoria.tsx:36",title:"Categoria não encontrada",subtitle:"A categoria de notÃcias que procura não existe ou não tem conteúdo suficiente."})}):a.jsxs(x,{"data-loc":"client/src/pages/NoticiasCategoria.tsx:40",children:[a.jsx(p,{"data-loc":"client/src/pages/NoticiasCategoria.tsx:41",title:d,subtitle:g}),a.jsx("section",{"data-loc":"client/src/pages/NoticiasCategoria.tsx:42",className:"py-8 md:py-12 bg-white",children:a.jsxs("div",{"data-loc":"client/src/pages/NoticiasCategoria.tsx:43",className:"container",children:[r&&a.jsx("div",{"data-loc":"client/src/pages/NoticiasCategoria.tsx:44",className:"flex justify-center py-20",children:a.jsx(y,{"data-loc":"client/src/pages/NoticiasCategoria.tsx:44",className:"w-8 h-8 text-[#2d2d7a] animate-spin"})}),!r&&e?.articles.length===0&&a.jsx("p",{"data-loc":"client/src/pages/NoticiasCategoria.tsx:45",className:"text-center py-20 text-gray-400",children:"Nenhuma notÃcia encontrada."}),!r&&e&&e.articles.length>0&&a.jsxs(a.Fragment,{children:[a.jsx("div",{"data-loc":"client/src/pages/NoticiasCategoria.tsx:48",className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:e.articles.map(s=>a.jsxs(l,{"data-loc":"client/src/pages/NoticiasCategoria.tsx:50",href:`/noticias/${s.slug}`,className:"block group rounded-xl overflow-hidden shadow-md hover:shadow-xl transition-all duration-300 h-full bg-white",children:[a.jsxs("div",{"data-loc":"client/src/pages/NoticiasCategoria.tsx:51",className:"relative overflow-hidden",children:[a.jsx("img",{"data-loc":"client/src/pages/NoticiasCategoria.tsx:52",src:s.imageUrl||"https://images.unsplash.com/photo-1504711434969-e33886168d6c?w=600&h=400&fit=crop",alt:s.title,className:"w-full h-48 object-cover group-hover:scale-110 transition-transform duration-700"}),a.jsx("span",{"data-loc":"client/src/pages/NoticiasCategoria.tsx:53",className:"absolute top-3 left-3 bg-[#EDD622] text-[#2d2d7a] text-xs font-bold px-2.5 py-0.5 rounded-full uppercase tracking-wide",children:e.hub.label})]}),a.jsxs("div",{"data-loc":"client/src/pages/NoticiasCategoria.tsx:55",className:"p-5",children:[a.jsx("h2",{"data-loc":"client/src/pages/NoticiasCategoria.tsx:56",className:"text-base font-bold text-[#1a1a2e] leading-snug mb-2 line-clamp-2 group-hover:text-[#2d2d7a] transition-colors",children:s.title}),s.excerpt&&a.jsx("p",{"data-loc":"client/src/pages/NoticiasCategoria.tsx:57",className:"text-sm text-gray-500 line-clamp-2 mb-3",children:C(s.excerpt)}),a.jsxs("div",{"data-loc":"client/src/pages/NoticiasCategoria.tsx:58",className:"flex items-center justify-between text-xs text-gray-400",children:[a.jsxs("span",{"data-loc":"client/src/pages/NoticiasCategoria.tsx:58",className:"flex items-center gap-1",children:[a.jsx(v,{"data-loc":"client/src/pages/NoticiasCategoria.tsx:58",className:"w-3 h-3"}),j(s.publishedAt)]}),a.jsxs("span",{"data-loc":"client/src/pages/NoticiasCategoria.tsx:58",className:"flex items-center gap-1 text-[#2d2d7a] font-medium",children:["Ler mais ",a.jsx(w,{"data-loc":"client/src/pages/NoticiasCategoria.tsx:58",className:"w-3 h-3"})]})]})]})]},s.id))}),e.totalPages>1&&a.jsxs("nav",{"data-loc":"client/src/pages/NoticiasCategoria.tsx:63","aria-label":"Paginação de notÃcias",className:"flex justify-center gap-3 mt-10",children:[t>1&&a.jsx(l,{"data-loc":"client/src/pages/NoticiasCategoria.tsx:64",href:m(o,t-1),className:"px-4 py-2 rounded-lg border border-gray-200 text-sm font-medium text-gray-600 hover:bg-gray-50",children:"Anterior"}),a.jsxs("span",{"data-loc":"client/src/pages/NoticiasCategoria.tsx:65",className:"px-4 py-2 text-sm text-gray-500",children:["Página ",t," de ",e.totalPages]}),t<e.totalPages&&a.jsx(l,{"data-loc":"client/src/pages/NoticiasCategoria.tsx:66",href:m(o,t+1),className:"px-4 py-2 rounded-lg border border-gray-200 text-sm font-medium text-gray-600 hover:bg-gray-50",children:"Seguinte"})]})]})]})})]})}export{M as default};
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.