@szum-tech/design-system
Version:
Szum-Tech design system with tailwindcss support
1 lines • 2.13 kB
JavaScript
'use strict';var chunkMZSK7XYX_cjs=require('./chunk-MZSK7XYX.cjs'),chunkD5PAWOAZ_cjs=require('./chunk-D5PAWOAZ.cjs'),jsxRuntime=require('react/jsx-runtime'),reactSlot=require('@radix-ui/react-slot'),lucideReact=require('lucide-react');function b({className:o,...t}){return jsxRuntime.jsx("nav",{role:"navigation","aria-label":"pagination","data-slot":"pagination",className:chunkD5PAWOAZ_cjs.a("mx-auto flex w-full justify-center",o),...t})}function E({className:o,...t}){return jsxRuntime.jsx("ul",{"data-slot":"pagination-content",className:chunkD5PAWOAZ_cjs.a("flex items-center gap-0.5",o),...t})}function M({...o}){return jsxRuntime.jsx("li",{"data-slot":"pagination-item",...o})}function i({className:o,isActive:t,asChild:a,size:m="icon",children:l,...P}){return jsxRuntime.jsx(a?reactSlot.Slot:"a",{"aria-current":t?"page":void 0,"data-slot":"pagination-link","data-active":t,className:chunkD5PAWOAZ_cjs.a(chunkMZSK7XYX_cjs.a({variant:t?"outline":"ghost",size:m}),o),...P,children:l})}function O({className:o,text:t="Previous",...a}){return jsxRuntime.jsxs(i,{"aria-label":"Go to previous page",size:"default",className:chunkD5PAWOAZ_cjs.a("pl-1.5!",o),...a,children:[jsxRuntime.jsx(lucideReact.ChevronLeftIcon,{"data-icon":"inline-start",className:"cn-rtl-flip"}),jsxRuntime.jsx("span",{className:"hidden sm:block",children:t})]})}function Y({className:o,text:t="Next",...a}){return jsxRuntime.jsxs(i,{"aria-label":"Go to next page",size:"default",className:chunkD5PAWOAZ_cjs.a("pr-1.5!",o),...a,children:[jsxRuntime.jsx("span",{className:"hidden sm:block",children:t}),jsxRuntime.jsx(lucideReact.ChevronRightIcon,{"data-icon":"inline-end",className:"cn-rtl-flip"})]})}function oo({className:o,...t}){return jsxRuntime.jsxs("span",{"aria-hidden":true,"data-slot":"pagination-ellipsis",className:chunkD5PAWOAZ_cjs.a("flex size-8 items-center justify-center [&_svg:not([class*='size-'])]:size-4",o),...t,children:[jsxRuntime.jsx(lucideReact.MoreHorizontalIcon,{}),jsxRuntime.jsx("span",{className:"sr-only",children:"More pages"})]})}exports.a=b;exports.b=E;exports.c=M;exports.d=i;exports.e=O;exports.f=Y;exports.g=oo;