"use client"; import { useEffect, useState } from "react"; import { Calendar, MessageSquare, BotIcon as Robot, PenTool, Bell, } from "lucide-react"; import Image from "next/image"; import Link from "next/link"; import { Sidebar } from "./sidebar"; import { useSession } from "next-auth/react"; export function MainNav() { const [isSidebarOpen, setIsSidebarOpen] = useState(false); const { data: session } = useSession(); console.log(session); return ( <>
Logo
{session ? (
{session.user.first_name} {session.user.last_name} -{" "} {session.user.role.includes("admin") ? "Admin" : ""} {session.user.role.includes("TEACHERS") ? "Teacher" : ""} {session.user.role.includes("STUDENTS") ? "Student" : ""}
Logout
) : (
Login
)}
setIsSidebarOpen(false)} /> ); }