"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e="https://nice2dev.com/schemas/component-doc-v1.json",i="NiceFileExplorer",t="File explorer with tree navigation, preview, and operations.",o="data",n="1.0.0",a="stable",l=[{name:"files",type:"FileNode[]",required:!0,description:"File tree"},{name:"currentPath",type:"string",description:"Current directory path"},{name:"onNavigate",type:"(path: string) => void",description:"Navigate callback"},{name:"onFileSelect",type:"(file: FileNode) => void",description:"File select callback"},{name:"onFileOpen",type:"(file: FileNode) => void",description:"File open callback"},{name:"onUpload",type:"(files: File[], path: string) => Promise<void>",description:"Upload callback"},{name:"onDelete",type:"(files: FileNode[]) => Promise<void>",description:"Delete callback"},{name:"onRename",type:"(file: FileNode, newName: string) => Promise<void>",description:"Rename callback"},{name:"showPreview",type:"boolean",default:"true",description:"Show preview panel"},{name:"viewMode",type:"'list' | 'grid' | 'tree'",default:"'list'",description:"View mode"}],s=[{title:"File Explorer",description:"Browse files",code:`<NiceFileExplorer
  files={fileTree}
  currentPath={currentPath}
  onNavigate={navigateToPath}
  onFileOpen={openFile}
  onUpload={uploadFiles}
  viewMode="grid"
/>`}],r={keyboard:["Tab through files","Enter to open"],aria:["File browser","Selection status"]},c=["NiceTreeView","NiceDMS"],p={$schema:e,name:i,description:t,category:o,since:n,status:a,props:l,examples:s,accessibility:r,seeAlso:c};exports.$schema=e;exports.accessibility=r;exports.category=o;exports.default=p;exports.description=t;exports.examples=s;exports.name=i;exports.props=l;exports.seeAlso=c;exports.since=n;exports.status=a;
