"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e="https://nice2dev.com/schemas/component-doc-v1.json",t="NiceVirtualList",i="Virtualized list for rendering large datasets efficiently.",r="data",n="1.0.0",s="stable",c=[{name:"items",type:"T[]",required:!0,description:"List items"},{name:"renderItem",type:"(item: T, index: number) => React.ReactNode",required:!0,description:"Item renderer"},{name:"itemHeight",type:"number | ((index: number) => number)",required:!0,description:"Item height"},{name:"height",type:"number | string",required:!0,description:"Container height"},{name:"width",type:"number | string",default:"'100%'",description:"Container width"},{name:"overscan",type:"number",default:"5",description:"Overscan count"},{name:"onScroll",type:"(offset: number) => void",description:"Scroll callback"},{name:"keyExtractor",type:"(item: T, index: number) => string",description:"Key extractor"}],o=[{title:"Virtual List",description:"Virtualized rendering",code:`<NiceVirtualList
  items={largeDataset}
  renderItem={(item) => <ListItem {...item} />}
  itemHeight={50}
  height={600}
  overscan={10}
/>`}],a={keyboard:["Arrow keys to scroll"],aria:["List role","Item positions"]},d=["NiceInfiniteScroll","NiceDataGrid"],m={$schema:e,name:t,description:i,category:r,since:n,status:s,props:c,examples:o,accessibility:a,seeAlso:d};exports.$schema=e;exports.accessibility=a;exports.category=r;exports.default=m;exports.description=i;exports.examples=o;exports.name=t;exports.props=c;exports.seeAlso=d;exports.since=n;exports.status=s;
