import { useState, useEffect, useRef, useCallback } from "react"; import { Editor as ReactMonacoEditor } from "@monaco-editor/react"; import { api } from "../services/api"; import { useWebSocket } from "../hooks/useWebSocket"; type ServerState = "running" | "exited" | "not created" | string; function StatusBadge({ label, state }: { label: string; state: ServerState }) { const color = state === "running" ? "bg-green-500/20 text-green-400" : state === "exited" ? "bg-red-500/20 text-red-400" : "bg-gray-500/20 text-gray-400"; return (
| {col} | ))}
|---|
| {row[col]} | ))}