diff --git a/frontend-v2/src/components/layouts.tsx b/frontend-v2/src/components/layouts.tsx index 1b3f54bae..f12899891 100644 --- a/frontend-v2/src/components/layouts.tsx +++ b/frontend-v2/src/components/layouts.tsx @@ -41,12 +41,14 @@ export const Layout = () => { {type && } -
+
- - - - +
+ + + + +
diff --git a/frontend-v2/src/components/updates/header.tsx b/frontend-v2/src/components/updates/header.tsx index 3e88786db..a4cec40b0 100644 --- a/frontend-v2/src/components/updates/header.tsx +++ b/frontend-v2/src/components/updates/header.tsx @@ -79,7 +79,7 @@ export const HeaderUpdates = () => { /> - + {updates?.updates.map((update) => ( diff --git a/frontend-v2/src/components/util.tsx b/frontend-v2/src/components/util.tsx index a0b8b784f..9baf81199 100644 --- a/frontend-v2/src/components/util.tsx +++ b/frontend-v2/src/components/util.tsx @@ -35,6 +35,7 @@ import { DropdownMenuTrigger, } from "@ui/dropdown-menu"; import { ResourceComponents } from "./resources"; +import { WsStatusIndicator } from "@lib/socket"; export const WithLoading = ({ children, @@ -371,3 +372,19 @@ export const Logout = () => ( ); + +export const UserDropdown = () => { + const user = useRead("GetUser", {}).data; + + return ( + + + + + + + ); +}; diff --git a/frontend-v2/src/lib/socket.tsx b/frontend-v2/src/lib/socket.tsx index 7d20a0beb..00b12dd29 100644 --- a/frontend-v2/src/lib/socket.tsx +++ b/frontend-v2/src/lib/socket.tsx @@ -119,7 +119,12 @@ export const WsStatusIndicator = () => { toast({ title: "surprise", description: "motherfucker" }); return ( -