import { sortableTreeContract } from "../../../contracts/sortable-tree"; import { datastarEventBinding, type DatastarEventBinding } from "./event-binding"; export type FileNode = { id: string; name: string; kind: "folder" | "file"; children?: readonly FileNode[]; }; function Node({ node }: { node: FileNode }) { return (