webcontainer-sandbox-react
Version:
A React component library for WebContainer-based code sandboxes
13 lines (12 loc) • 459 B
TypeScript
import { default as React } from 'react';
import { FileNode, OpenFile } from '../../types/types';
interface FileTreeProps {
fileSystem: Map<string, FileNode>;
onFileClick: (id: string) => void;
onFolderToggle: (id: string) => void;
onContextMenu: (e: React.MouseEvent, targetId: string) => void;
activeFileId: string | null;
openFiles: Map<string, OpenFile>;
}
declare const FileTree: React.FC<FileTreeProps>;
export default FileTree;