diff --git a/virtweb_frontend/src/App.tsx b/virtweb_frontend/src/App.tsx
index 4f95754..e30d169 100644
--- a/virtweb_frontend/src/App.tsx
+++ b/virtweb_frontend/src/App.tsx
@@ -15,6 +15,7 @@ import { AuthApi } from "./api/AuthApi";
import { IsoFilesRoute } from "./routes/IsoFilesRoute";
import { ServerApi } from "./api/ServerApi";
import { SysInfoRoute } from "./routes/SysInfoRoute";
+import { VirtualMachinesRoute } from "./routes/VirtualMachinesRoute";
interface AuthContext {
signedIn: boolean;
@@ -36,6 +37,7 @@ export function App() {
signedIn || ServerApi.Config.auth_disabled ? (
}>
} />
+ } />
} />
} />
diff --git a/virtweb_frontend/src/routes/VirtualMachinesRoute.tsx b/virtweb_frontend/src/routes/VirtualMachinesRoute.tsx
new file mode 100644
index 0000000..5fa3624
--- /dev/null
+++ b/virtweb_frontend/src/routes/VirtualMachinesRoute.tsx
@@ -0,0 +1,3 @@
+export function VirtualMachinesRoute(): React.ReactElement {
+ return <>>;
+}
diff --git a/virtweb_frontend/src/widgets/BaseAuthenticatedPage.tsx b/virtweb_frontend/src/widgets/BaseAuthenticatedPage.tsx
index ff71406..b60adda 100644
--- a/virtweb_frontend/src/widgets/BaseAuthenticatedPage.tsx
+++ b/virtweb_frontend/src/widgets/BaseAuthenticatedPage.tsx
@@ -1,4 +1,4 @@
-import { mdiDisc, mdiHome, mdiInformation, mdiLanPending } from "@mdi/js";
+import { mdiBoxShadow, mdiDisc, mdiHome, mdiInformation } from "@mdi/js";
import Icon from "@mdi/react";
import {
Box,
@@ -45,9 +45,9 @@ export function BaseAuthenticatedPage(): React.ReactElement {
icon={}
/>
}
+ label="Virtual machines"
+ uri="/vms"
+ icon={}
/>