process.env.NODE_ENV = "production"; import preact from "preact"; import { observable } from "mobx"; import { observer } from "../render-utils/observer"; import { isNode } from "socket-function/src/misc"; import { css } from "typesafecss"; import { SocketFunction } from "socket-function/SocketFunction"; import { ServerInfoController } from "./serverInfoController"; @observer class TestPage extends preact.Component { synced = observable({ serverOSName: "", error: "", }); componentDidMount() { void (async () => { try { let nodeId = SocketFunction.connect({ address: location.hostname, port: +location.port || 443 }); this.synced.serverOSName = await ServerInfoController.nodes[nodeId].getServerOSName(); } catch (e) { this.synced.error = String(e); } })(); } render() { return