"use client" import { useUser, useStackApp } from "@stackframe/stack" import Link from "next/link" import { Button } from "@/components/ui/button" import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuSeparator, DropdownMenuTrigger, } from "@/components/ui/dropdown-menu" import { User, Settings, Star, FileText, LogOut, ChevronDown } from "lucide-react" export function UserButton() { const user = useUser() const app = useStackApp() if (!user) { return (
) } return (

{user.displayName || "User"}

{user.primaryEmail}

My Prompts Starred Settings user.signOut()} className="text-destructive focus:text-destructive cursor-pointer" > Sign Out
) }