diff --git a/apps/rowboat/app/lib/components/user_button.tsx b/apps/rowboat/app/lib/components/user_button.tsx index e612492f..04180ab1 100644 --- a/apps/rowboat/app/lib/components/user_button.tsx +++ b/apps/rowboat/app/lib/components/user_button.tsx @@ -2,24 +2,29 @@ import { useUser } from '@auth0/nextjs-auth0'; import { Avatar, Dropdown, DropdownItem, DropdownSection, DropdownTrigger, DropdownMenu } from "@heroui/react"; import { useRouter } from 'next/navigation'; -import Link from 'next/link'; -export function UserButton({ useBilling }: { useBilling?: boolean }) { +export function UserButton({ useBilling, collapsed }: { useBilling?: boolean, collapsed?: boolean }) { const router = useRouter(); const { user } = useUser(); if (!user) { return <>; } + const title = user.email ?? user.name ?? 'Unknown user'; const name = user.name ?? user.email ?? 'Unknown user'; return - +
+ + {!collapsed && {name}} +
{ @@ -31,7 +36,7 @@ export function UserButton({ useBilling }: { useBilling?: boolean }) { } }} > - + {useBilling ? ( Billing diff --git a/apps/rowboat/app/projects/layout/components/sidebar.tsx b/apps/rowboat/app/projects/layout/components/sidebar.tsx index bd1a92c3..8f4d89db 100644 --- a/apps/rowboat/app/projects/layout/components/sidebar.tsx +++ b/apps/rowboat/app/projects/layout/components/sidebar.tsx @@ -282,21 +282,12 @@ export default function Sidebar({ projectId, useAuth, collapsed = false, onToggl )} - {useAuth && ( - -
- - {!collapsed && Account} -
-
- )} + {useAuth && <> + {collapsed && + + } + {!collapsed && } + }