import { useSearchParams } from "expo-router"; import { SafeAreaView } from "react-native"; 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(); } export default function QEMUResourceConsolePage() { const { node, vmid } = useSearchParams<{ node: string; vmid: string }>(); const { domain, ticketData } = useAuthStore(); console.log({ ticketData }, buildConsoleUrl(domain, node, vmid)); return ( ); }