diff --git a/src/components/servers/RconView.jsx b/src/components/servers/RconView.jsx
index cf503b2..8bbccbd 100644
--- a/src/components/servers/RconView.jsx
+++ b/src/components/servers/RconView.jsx
@@ -2,10 +2,21 @@ import { useState, useEffect, useRef } from "react";
import Box from "@mui/material/Box";
import Button from "@mui/material/Button";
import TextField from "@mui/material/TextField";
+import Skeleton from "@mui/material/Skeleton";
import Typography from "@mui/material/Typography";
import RconSocket from "./RconSocket.js";
import "@mcl/css/rcon.css";
+function RconLogSkeleton() {
+ return (
+
+ );
+}
+
export default function RconView(props) {
const { serverId } = props;
const logsRef = useRef(0);
@@ -49,18 +60,21 @@ export default function RconView(props) {
backgroundColor: "rgba(0,0,0,.815)",
color: "white",
borderRadius: "4px",
- width:"100%"
+ width: "100%",
}}
>
- {logs.map((v, k) => (
-
- {v}
-
- ))}
+ {logs.length === 0 &&
+ [...Array(20).keys()].map((_v, i) => )}
+ {logs.length > 0 &&
+ logs.map((v, k) => (
+
+ {v}
+
+ ))}
{rcon && rcon.rconLive && !rcon.rconError && (
-
+
)}
{!(rcon && rcon.rconLive && !rcon.rconError) && (