diff --git a/apps/user/components/user-nav.tsx b/apps/user/components/user-nav.tsx index b1451b0..8472728 100644 --- a/apps/user/components/user-nav.tsx +++ b/apps/user/components/user-nav.tsx @@ -4,13 +4,11 @@ import { navs } from '@/config/navs'; import useGlobalStore from '@/config/use-global'; import { Logout } from '@/utils/common'; import { Avatar, AvatarFallback, AvatarImage } from '@workspace/ui/components/avatar'; -import { Button } from '@workspace/ui/components/button'; import { DropdownMenu, DropdownMenuContent, DropdownMenuGroup, DropdownMenuItem, - DropdownMenuLabel, DropdownMenuSeparator, DropdownMenuTrigger, } from '@workspace/ui/components/dropdown-menu'; @@ -27,37 +25,58 @@ export function UserNav() { return ( - + + {user?.auth_methods?.[0]?.auth_identifier.split('@')[0]} + + + - - -
-

ID: {user?.id}

-

+ +

+ + + + {user?.auth_methods?.[0]?.auth_identifier.toUpperCase().charAt(0)} + + +
+

+ {user?.auth_methods?.[0]?.auth_identifier.split('@')[0]} +

+

{user?.auth_methods?.[0]?.auth_identifier}

- +
{navs.map((nav) => ( - {/* {nav.items && {t(nav.title)}} */} {(nav.items || [nav]).map((item) => ( { router.push(`${item.url}`); }} + className="flex items-center gap-2 py-2 cursor-pointer" > - - {t(item.title)} + + {t(item.title)} + ))} @@ -68,10 +87,10 @@ export function UserNav() { Logout(); setUser(); }} + className="flex items-center gap-2 py-2 text-destructive focus:text-destructive cursor-pointer" > - - - {t('logout')} + + {t('logout')}