"use client"; import { signOut, useSession } from "next-auth/react"; import { Button } from "@/components/ui/button"; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger, } from "@/components/ui/dropdown-menu"; import { Avatar, AvatarFallback } from "@/components/ui/avatar"; import { LogOut, Search } from "lucide-react"; import { GlobalSearch } from "@/components/shared/global-search"; export function Topbar() { const { data: session } = useSession(); const initials = session?.user?.name ?.split(" ") .map((n) => n[0]) .join("") .toUpperCase() || "U"; return (
{session?.user?.email} signOut({ callbackUrl: "/login" })}> Sign out
); }