"use client"; import { SidebarMenu, SidebarMenuButton, SidebarMenuItem, useSidebar, } from "@/components/ui/sidebar"; import { getAvatarSrc } from "@/lib/pagadores/utils"; import Image from "next/image"; import { useMemo } from "react"; type NavUserProps = { user: { id: string; name: string; email: string; image: string | null; }; pagadorAvatarUrl: string | null; }; export function NavUser({ user, pagadorAvatarUrl }: NavUserProps) { useSidebar(); const avatarSrc = useMemo(() => { if (user.image) { return user.image; } return getAvatarSrc(pagadorAvatarUrl); }, [user.image, pagadorAvatarUrl]); return ( {user.name}
{user.name} {user.email}
); }