const e = "https://nice2dev.com/schemas/component-doc-v1.json", n = "NicePagination", a = "Pagination", t = "1.0.0", i = "stable", o = "navigation", s = "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"], d = [{ 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." }], u = [{ name: "onChange", parameters: [{ name: "page", type: "number" }], description: "Called when page changes." }], l = [], 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" }], h = [{ name: "NiceDataGrid", relationship: "parent" }], P = {
  $schema: e,
  name: n,
  displayName: a,
  version: t,
  status: i,
  category: o,
  subcategory: s,
  package: "@nicetoDev/ui",
  description: r,
  since: c,
  platforms: g,
  keywords: p,
  props: d,
  events: u,
  cssVariables: l,
  accessibility: m,
  examples: b,
  related: h
};
export {
  e as $schema,
  m as accessibility,
  o as category,
  l as cssVariables,
  P as default,
  r as description,
  a as displayName,
  u as events,
  b as examples,
  p as keywords,
  n as name,
  g as platforms,
  d as props,
  h as related,
  c as since,
  i as status,
  s as subcategory,
  t as version
};
