"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e="https://nice2dev.com/schemas/component-doc-v1.json",a="NicePagination",n="Pagination",t="1.0.0",s="stable",i="navigation",o="paging",r="Page navigation bar with numbered buttons, prev/next, and ellipsis.",c="1.0.0",g=["web","mobile","desktop"],p=["pagination","paging","pages","navigation"],l=[{name:"page",type:"number",required:!0,description:"Current 1-based page number."},{name:"totalPages",type:"number",required:!0,description:"Total number of pages."},{name:"showInfo",type:"boolean",required:!1,description:"Show 'Page X of Y' info text."},{name:"siblingCount",type:"number",required:!1,default:"1",description:"Page buttons shown on each side of current."},{name:"size",type:"NiceSize",required:!1,default:"'md'",description:"Pagination size."}],d=[{name:"onChange",parameters:[{name:"page",type:"number"}],description:"Called when page changes."}],u=[],m={aria:['role="navigation"','aria-label="Pagination"','aria-current="page"'],keyboard:[{key:"Tab",action:"Navigate between buttons"}]},b=[{title:"Basic Pagination",code:`<NicePagination
  page={currentPage}
  totalPages={20}
  onChange={setCurrentPage}
  showInfo
/>`,language:"tsx"}],y=[{name:"NiceDataGrid",relationship:"parent"}],f={$schema:e,name:a,displayName:n,version:t,status:s,category:i,subcategory:o,package:"@nicetoDev/ui",description:r,since:c,platforms:g,keywords:p,props:l,events:d,cssVariables:u,accessibility:m,examples:b,related:y};exports.$schema=e;exports.accessibility=m;exports.category=i;exports.cssVariables=u;exports.default=f;exports.description=r;exports.displayName=n;exports.events=d;exports.examples=b;exports.keywords=p;exports.name=a;exports.platforms=g;exports.props=l;exports.related=y;exports.since=c;exports.status=s;exports.subcategory=o;exports.version=t;
