From 30f041737830214e2bb4fcea50170bc65a9e3d2e Mon Sep 17 00:00:00 2001 From: niku Date: Sat, 10 Jun 2023 21:52:23 +0200 Subject: [PATCH] Small console changes --- app/nodes/[node]/lxc/[vmid]/console.tsx | 27 +++++++++---------------- 1 file changed, 10 insertions(+), 17 deletions(-) diff --git a/app/nodes/[node]/lxc/[vmid]/console.tsx b/app/nodes/[node]/lxc/[vmid]/console.tsx index c12eed4..c914fa6 100644 --- a/app/nodes/[node]/lxc/[vmid]/console.tsx +++ b/app/nodes/[node]/lxc/[vmid]/console.tsx @@ -4,19 +4,19 @@ import { WebView } from "react-native-webview"; import useAuthStore from "../../../../../stores/useAuthStore"; function buildConsoleUrl(domain: string, node: string, vmid: string) { - const url = new URL(domain); - url.searchParams.append("node", node); - url.searchParams.append("vmid", vmid); - url.searchParams.append("resize", "1"); - url.searchParams.append("console", "lxc"); - url.searchParams.append("xtermjs", "1"); - return url.toString(); + const params = new URLSearchParams({ + node: node, + vmid: vmid, + resize: "1", + console: "lxc", + xtermjs: "1", + }); + return `${domain}?${params}`; } export default function QEMUResourceConsolePage() { const { node, vmid } = useSearchParams<{ node: string; vmid: string }>(); const { domain, ticketData } = useAuthStore(); - console.log({ ticketData }, buildConsoleUrl(domain, node, vmid)); return ( );