diff --git a/src/App.tsx b/src/App.tsx
index bb3669f..a0fabb0 100644
--- a/src/App.tsx
+++ b/src/App.tsx
@@ -1,6 +1,6 @@
import { Box, Paper, ThemeProvider, List, ListItem, ListItemButton, ListItemText, SwipeableDrawer, ListItemIcon, IconButton, AppBar, Toolbar, PaletteMode, createTheme, useMediaQuery, useTheme } from "@mui/material";
import React, { Dispatch, ReactNode } from "react";
-import { BrowserRouter, Routes, Route, Navigate } from "react-router-dom";
+import { BrowserRouter, Routes, Route, Navigate, useSearchParams } from "react-router-dom";
import { ApiWrapper, getDesignTokens, GlobalUserInfo } from "./common";
import { LoginPage } from "./login";
import ServersBoard from "./servers";
@@ -14,6 +14,7 @@ import { SignupPage } from "./signup";
import Brightness4Icon from '@mui/icons-material/Brightness4';
import Brightness7Icon from '@mui/icons-material/Brightness7';
import Cookies from 'js-cookie'
+import TerminalComponent from "./terminal";
const ColorModeContext = React.createContext({ toggleColorMode: () => { } });
@@ -112,6 +113,7 @@ export default function App() {
}),
[],
);
+ const [searchParams, setSearchParams] = useSearchParams();
const theme = React.useMemo(() => createTheme(getDesignTokens(mode)), [mode]);
@@ -129,6 +131,7 @@ export default function App() {
} />
} />
} />
+ } />
} />
diff --git a/src/common.tsx b/src/common.tsx
index 31f73e4..3c71fba 100644
--- a/src/common.tsx
+++ b/src/common.tsx
@@ -265,7 +265,7 @@ export function ActionItem(p: { action: ActionInfo, identifierSubstring?: string
}
function createTerminalWindow(websocket: string){
- window.open(`/terminal.html?ws=${encodeURIComponent(websocket)}`, 'Terminal', 'width=800,height=600');
+ window.open(`/terminal?ws=${encodeURIComponent(websocket)}`, 'Terminal', 'width=800,height=600');
}
return (<>