import { Sidebar, SidebarContent, SidebarFooter, SidebarGroup, SidebarGroupContent, SidebarHeader, SidebarMenu, SidebarRail, } from "@/components/ui/sidebar"; import { Avatar, AvatarFallback, AvatarImage } from "@/components/ui/avatar"; import { Session } from "../../types/user"; import { adminMenu, clientMenu } from "../../data/sidebar-menu-content"; import { LogoutButton } from "./logout-button"; import { SidebarMenuLink } from "./sidebar-menu-link"; import UserBadge from "./user-badge"; export function AppSidebar({ session }: { session: Session }) { const menu = session.isAdmin ? adminMenu : clientMenu; const avatarUrl = `https://api.dicebear.com/10.x/waves/svg?seed=${encodeURIComponent(session.userId)}`; return (
{session.name.slice(0, 2).toUpperCase()}
{session.name}
{menu.map((item) => ( } /> ))}

{session.email}

) }