1import{j as i,as as e,r as o,a3 as r,gc as c,C as p,c0 as g}from"./index-CpeGhXo5.js";const m=({className:s,...a})=>i.jsx("nav",{role:"navigation","aria-label":"pagination",className:e("mx-auto flex w-full justify-center",s),...a});m.displayName="Pagination";const x=o.forwardRef(({className:s,...a},n)=>i.jsx("ul",{ref:n,className:e("flex flex-row items-center gap-1",s),...a}));x.displayName="PaginationContent";const d=o.forwardRef(({className:s,...a},n)=>i.jsx("li",{ref:n,className:e("",s),...a}));d.displayName="PaginationItem";const t=({className:s,isActive:a,size:n="icon",...l})=>i.jsx("a",{"aria-current":a?"page":void 0,className:e(c({variant:a?"outline":"ghost",size:n}),s),...l});t.displayName="PaginationLink";const N=({className:s,...a})=>i.jsxs(t,{"aria-label":"Go to previous page",size:"default",className:e("gap-1 pl-2.5",s),...a,children:[i.jsx(r,{className:"h-4 w-4"}),i.jsx("span",{children:"Previous"})]});N.displayName="PaginationPrevious";const P=({className:s,...a})=>i.jsxs(t,{"aria-label":"Go to next page",size:"default",className:e("gap-1 pr-2.5",s),...a,children:[i.jsx("span",{children:"Next"}),i.jsx(p,{className:"h-4 w-4"})]});P.displayName="PaginationNext";const j=({className:s,...a})=>i.jsxs("span",{"aria-hidden":!0,className:e("flex h-9 w-9 items-center justify-center",s),...a,children:[i.jsx(g,{className:"h-4 w-4"}),i.jsx("span",{className:"sr-only",children:"More pages"})]});j.displayName="PaginationEllipsis";export{m as P,x as a,d as b,N as c,t as d,P as e,j as f};
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.