"use client"; import { Avatar, AvatarImage, AvatarFallback } from "@/components/ui/avatar"; import { Button } from "@/components/ui/button"; import { Home, LogOut } from "lucide-react"; import { Popover, PopoverTrigger, PopoverContent, } from "@/components/ui/popover"; import { usePathname } from "next/navigation"; import Link from "next/link"; interface UserData { user_metadata: { full_name: string; }; app_metadata: { user_role: string; }; email: string; } interface Props { userData: UserData; sidebarCollapsed: boolean; handleLogout: () => void; isActive: boolean; } export default function SidebarUserSection({ userData, sidebarCollapsed, handleLogout, isActive, }: Props) { const pathname = usePathname(); const menuItems: any[] = [ { href: "/patient/schedule", icon: Home, label: "Agendar Consulta" }, { href: "/patient/appointments", icon: Home, label: "Minhas Consultas" }, { href: "/patient/reports", icon: Home, label: "Meus Laudos" }, { href: "/patient/profile", icon: Home, label: "Meus Dados" }, ] return (
{userData.user_metadata.full_name}
{userData.app_metadata.user_role}