import { type ScheduleNode } from "../../services/api";
import { BookText, FileCode2 } from "lucide-react";
import { shortHash } from "./utils";
import { PYTHON_VERSION_OPTIONS, type NodeForm } from "./state/schedulesStore";
export function NodeInspector({
node,
form,
busy,
onChange,
onSave,
onDelete,
}: {
node: ScheduleNode;
form: NodeForm;
busy: boolean;
onChange: (form: NodeForm) => void;
onSave: () => void;
onDelete: () => void;
}) {
return (
{node.version.script_type === "notebook" ? (
) : (
)}
节点配置
{node.node_key}
稳定版本
{node.version.script_name}
{node.version.version_label}
versions_id: {node.versions_id}
SHA-256: {shortHash(node.version.content_hash)}
节点信息
运行参数
);
}