'use client'; import { ChevronUp } from 'lucide-react'; import Image from 'next/image'; import type { User } from 'next-auth'; import { signOut } from 'next-auth/react'; import { useTheme } from 'next-themes'; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuSeparator, DropdownMenuTrigger, } from '@/components/ui/dropdown-menu'; import { SidebarMenu, SidebarMenuButton, SidebarMenuItem, } from '@/components/ui/sidebar'; export function SidebarUserNav({ user }: { user: User }) { const { setTheme, theme } = useTheme(); return ( {user.email {user?.email} setTheme(theme === 'dark' ? 'light' : 'dark')} > {`Toggle ${theme === 'light' ? 'dark' : 'light'} mode`} ); }