"use client"; import { BadgeCheck, Bell, ChevronsUpDown, CreditCard, LogOut, Sparkles, } from "lucide-react"; import { Avatar, AvatarFallback } from "@/components/ui/avatar"; import { DropdownMenu, DropdownMenuContent, DropdownMenuGroup, DropdownMenuItem, DropdownMenuLabel, DropdownMenuSeparator, DropdownMenuTrigger, } from "@/components/ui/dropdown-menu"; import { SidebarMenu, SidebarMenuButton, SidebarMenuItem, useSidebar, } from "@/components/ui/sidebar"; import { authClient } from "@/lib/auth-client"; import { Skeleton } from "./ui/skeleton"; export function NavUser() { const { isMobile } = useSidebar(); const session = authClient.useSession(); if (session.isPending) return (
); const user = session.data?.user; if (!user) return ""; return ( {/* */} {user.name .replace(/([a-z])[a-z]*(?: |$)/gi, "$1") .toUpperCase()}
{user.name} {user.email}
Fun fact: nothing in this is working btw
{/* */} {user.name .replace(/([a-z])[a-z]*(?: |$)/gi, "$1") .toUpperCase()}
{user.name} {user.email}
Upgrade to Pro Account Billing Notifications Log out
); }