[FEATURE] Autocomplete & theming
This commit is contained in:
parent
ef00eef464
commit
5a9212a814
18 changed files with 114 additions and 35 deletions
|
@ -14,13 +14,13 @@ const fetchApiPost = (subPath, json) => async () =>
|
|||
export const useServerStatus = (server) =>
|
||||
useQuery(
|
||||
[`server-status-${server}`],
|
||||
fetchApiPost("/server/status", { name: server })
|
||||
fetchApiPost("/server/status", { name: server }),
|
||||
);
|
||||
export const useServerMetrics = (server) =>
|
||||
useQuery(
|
||||
[`server-metrics-${server}`],
|
||||
fetchApiPost("/server/metrics", { name: server }),
|
||||
{ refetchInterval: 10000 }
|
||||
{ refetchInterval: 10000 },
|
||||
);
|
||||
export const useStartServer = (server) =>
|
||||
postJsonApi("/server/start", { name: server }, "server-instances");
|
||||
|
@ -41,8 +41,8 @@ export const useSystemAvailable = () =>
|
|||
export const useVersionList = () =>
|
||||
useQuery(["minecraft-versions"], () =>
|
||||
fetch("https://piston-meta.mojang.com/mc/game/version_manifest.json").then(
|
||||
(r) => r.json()
|
||||
)
|
||||
(r) => r.json(),
|
||||
),
|
||||
);
|
||||
|
||||
const postJsonApi = (subPath, body, invalidate, method = "POST") => {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue