From 4411eca743956d07e56722364aef9d63f766d05d Mon Sep 17 00:00:00 2001 From: Michael Quigley Date: Tue, 3 Dec 2024 11:36:42 -0500 Subject: [PATCH] login/logout infrastructure improvements (#724, #802) --- ui100/src/ApiConsole.tsx | 3 +-- ui100/src/Login.tsx | 4 ++-- ui100/src/NavBar.tsx | 11 +++++++++-- 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/ui100/src/ApiConsole.tsx b/ui100/src/ApiConsole.tsx index ccf844cc..64ba699d 100644 --- a/ui100/src/ApiConsole.tsx +++ b/ui100/src/ApiConsole.tsx @@ -56,12 +56,11 @@ const ApiConsole = ({ user, logout }: ApiConsoleProps) => { return (
- +
-
); diff --git a/ui100/src/Login.tsx b/ui100/src/Login.tsx index 11b7856c..b710128c 100644 --- a/ui100/src/Login.tsx +++ b/ui100/src/Login.tsx @@ -27,7 +27,7 @@ const Login = ({ onLogin }: LoginProps) => { } return ( - +

welcome to zrok...

@@ -59,7 +59,7 @@ const Login = ({ onLogin }: LoginProps) => { - {message} + {message}
diff --git a/ui100/src/NavBar.tsx b/ui100/src/NavBar.tsx index 0d022144..0d9e1497 100644 --- a/ui100/src/NavBar.tsx +++ b/ui100/src/NavBar.tsx @@ -1,11 +1,13 @@ -import {AppBar, Box, IconButton, Toolbar, Typography} from "@mui/material"; +import {AppBar, Box, Button, Grid2, IconButton, Toolbar, Typography} from "@mui/material"; import MenuIcon from "@mui/icons-material/Menu"; +import LogoutIcon from "@mui/icons-material/Logout"; interface NavBarProps { + logout: () => void; version: string; } -const NavBar = ({ version }: NavBarProps) => { +const NavBar = ({ logout, version }: NavBarProps) => { return ( @@ -16,6 +18,11 @@ const NavBar = ({ version }: NavBarProps) => { zrok { version !== "" ? " | " + version : ""} + + + + +