import { LogOut, Settings } from "lucide-react"; import { AvatarText } from "../ui/avatar"; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuLabel, DropdownMenuSeparator, DropdownMenuTrigger, } from "../ui/dropdown-menu"; import { SidebarMenu, SidebarMenuButton, SidebarMenuItem, useSidebar, } from "../ui/sidebar"; import type { User } from "~/models/user.server"; import { Button } from "../ui"; import { cn } from "~/lib/utils"; import { useLocation, useNavigate } from "@remix-run/react"; export function NavUser({ user }: { user: User }) { const { isMobile } = useSidebar(); const location = useLocation(); const navigate = useNavigate(); return (
{user.name} {user.email}
(window.location.href = "/logout")} > Log out
); }