import{A as r,B as f,p as j,i as m,v as C,j as e,w as l,C as N}from"./index-afzoW-A2.js";import{A as P}from"./AdsBanner-WB7ZkDyI.js";import{C as v}from"./CollectionTabs-4qcAXrAa.js";import{C as R}from"./comicTile-IWqgHe0h.js";import{E as y}from"./EmptyState-Bav-5d9d.js";import{H as A}from"./HilltopAd-BEZbJaB-.js";import{P as B}from"./PageHeading-CTrjuZmQ.js";import{P as b}from"./pagination-E-D2Vqz2.js";import"./runtime-omRR9KF1.js";function D(){const d=r.useParams(),o=r.useSearch(),{ads:p,books:i,total:c}=r.useLoaderData(),n=f(d.tag),u=j(m(o.page)),s=C(m(o.continued)),g=Math.ceil(c/N),h=`/tags/${encodeURIComponent(n)}`,t=a=>l(h,{continued:a}),x=[{name:"連載中",href:t(!0),current:s===!0},{name:"已完結",href:t(!1),current:s===!1},{name:"全部",href:t(),current:s===void 0}];return e.jsxs("div",{className:"site-collection px-1",children:[e.jsx(B,{title:n,eyebrow:"BROWSE BY TAG",children:e.jsxs("span",{className:"site-chip",children:[c," 部作品"]})}),e.jsx(v,{tabs:x}),e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-2 my-4",children:e.jsx(P,{bundle:p,name:"homeBannerAB",className:"mx-auto",eager:!0})}),i.length===0?e.jsx(y,{title:"這個分類還沒有作品",description:"試試其他狀態，或回到全部漫畫。",href:t(),label:"查看全部"}):e.jsx("div",{className:"site-comic-grid",children:i.map(a=>e.jsx(R,{book:a,lastChapter:a.activeResource?.chapters?.at(-1)??null,lastRead:null},a.id))}),e.jsx("div",{className:"flex justify-center my-6",children:e.jsx(A,{zone:"hilltop"})}),e.jsx("div",{className:"my-8",children:e.jsx(b,{path:l(`tags/${encodeURIComponent(n)}`,{continued:s}),current:u,total:g})})]})}export{D as component};
