'use client'; // Mark as a Client Component import { useState } from 'react'; import { useSession } from 'next-auth/react'; export default function Admin() { const { data: session } = useSession(); const [timerStarted, setTimerStarted] = useState(false); if (session?.user?.role !== 'admin') { return

Access denied

; } const startTimer = async () => { // Implement timer logic (e.g., update database or state) setTimerStarted(true); }; return (

Admin Console

); }