import React, { useContext } from "react"; import * as lib from "@clusterio/lib"; import BaseConfigTree from "./BaseConfigTree"; import ControlContext from "./ControlContext"; export default function HostConfigTree(props: { id: number, available: boolean }) { let control = useContext(ControlContext); async function retrieveConfig() { return await control.sendTo({ hostId: props.id }, new lib.HostConfigGetRequest()); } async function setConfig(fields: Record>) { await control.sendTo({ hostId: props.id }, new lib.HostConfigSetRequest(fields)); } return ; }