"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e="https://nice2dev.com/schemas/component-doc-v1.json",t="NiceVirtualGrid",i="Virtualized grid for large datasets.",r="display",n="1.0.0",o="planned",s=[{name:"items",type:"T[]",required:!0,description:"Grid items"},{name:"renderItem",type:"(item: T, index: number) => React.ReactNode",required:!0,description:"Item renderer"},{name:"columnCount",type:"number",required:!0,description:"Number of columns"},{name:"rowHeight",type:"number | ((rowIndex: number) => number)",required:!0,description:"Row height"},{name:"columnWidth",type:"number | ((colIndex: number) => number)",required:!0,description:"Column width"},{name:"height",type:"number",required:!0,description:"Container height"},{name:"width",type:"number",required:!0,description:"Container width"},{name:"overscanRows",type:"number",default:"2",description:"Overscan rows"},{name:"overscanColumns",type:"number",default:"2",description:"Overscan columns"}],c=[{title:"Virtual Grid",description:"Large grid virtualization",code:`<NiceVirtualGrid
  items={Array.from({ length: 10000 }, (_, i) => ({ id: i }))}
  columnCount={4}
  rowHeight={150}
  columnWidth={200}
  height={600}
  width={800}
  renderItem={(item) => (
    <div key={item.id}>Cell {item.id}</div>
  )}
/>`}],a={keyboard:["Arrow keys navigation"],aria:["grid role","aria-rowcount","aria-colcount"]},d=["NiceVirtualList","NiceDataGrid"],u={$schema:e,name:t,description:i,category:r,since:n,status:o,props:s,examples:c,accessibility:a,seeAlso:d};exports.$schema=e;exports.accessibility=a;exports.category=r;exports.default=u;exports.description=i;exports.examples=c;exports.name=t;exports.props=s;exports.seeAlso=d;exports.since=n;exports.status=o;
