"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e="https://nice2dev.com/schemas/component-doc-v1.json",t="NiceTransferList",s="Transfer list for moving items between two lists.",a="input",i="1.0.0",l="stable",n=[{name:"available",type:"T[]",required:!0,description:"Available items"},{name:"selected",type:"T[]",required:!0,description:"Selected items"},{name:"onChange",type:"(available: T[], selected: T[]) => void",required:!0,description:"Change callback"},{name:"availableTitle",type:"string",default:"'Available'",description:"Available list title"},{name:"selectedTitle",type:"string",default:"'Selected'",description:"Selected list title"},{name:"renderItem",type:"(item: T) => React.ReactNode",description:"Custom item renderer"},{name:"searchable",type:"boolean",default:"true",description:"Enable search"},{name:"disabled",type:"boolean",default:"false",description:"Disabled state"}],c=[{title:"Transfer List",description:"Move items between lists",code:`<NiceTransferList
  available={availableItems}
  selected={selectedItems}
  onChange={(avail, sel) => {
    setAvailableItems(avail);
    setSelectedItems(sel);
  }}
  searchable
/>`}],o={keyboard:["Tab between lists","Space to select","Enter to transfer"],aria:["List labels","Selection status"]},r=["NiceMultiSelect","NiceColumnChooser"],d={$schema:e,name:t,description:s,category:a,since:i,status:l,props:n,examples:c,accessibility:o,seeAlso:r};exports.$schema=e;exports.accessibility=o;exports.category=a;exports.default=d;exports.description=s;exports.examples=c;exports.name=t;exports.props=n;exports.seeAlso=r;exports.since=i;exports.status=l;
