"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e="https://nice2dev.com/schemas/component-doc-v1.json",o="NiceTouchTable",i="Touch-optimized table for mobile devices with swipe actions.",t="mobile",c="1.0.0",s="stable",n=[{name:"data",type:"T[]",required:!0,description:"Table data"},{name:"columns",type:"Column[]",required:!0,description:"Column definitions"},{name:"onRowClick",type:"(row: T) => void",description:"Row click callback"},{name:"swipeActions",type:"SwipeAction[]",description:"Swipe action buttons"},{name:"onSwipeAction",type:"(action: string, row: T) => void",description:"Swipe callback"},{name:"showHeader",type:"boolean",default:"true",description:"Show table header"},{name:"pullToRefresh",type:"boolean",default:"false",description:"Enable pull refresh"},{name:"onRefresh",type:"() => Promise<void>",description:"Refresh callback"}],a=[{title:"Touch Table",description:"Mobile table",code:`<NiceTouchTable
  data={items}
  columns={columns}
  onRowClick={selectItem}
  swipeActions={[{ id: 'delete', icon: 'trash', color: 'red' }]}
  onSwipeAction={handleSwipe}
/>`}],l={keyboard:["Tab through rows"],aria:["Table role","Row descriptions"]},r=["NiceDataGrid","NiceMobileHeader"],d={$schema:e,name:o,description:i,category:t,since:c,status:s,props:n,examples:a,accessibility:l,seeAlso:r};exports.$schema=e;exports.accessibility=l;exports.category=t;exports.default=d;exports.description=i;exports.examples=a;exports.name=o;exports.props=n;exports.seeAlso=r;exports.since=c;exports.status=s;
