"use client" import { useState, useEffect } from 'react'; import axios from 'axios'; import { useUser } from '@clerk/nextjs'; import { useRouter } from 'next/navigation'; import { IntenseChart } from "./IntensityChart" import { MedicationTable } from "./MedicationTable" export default function Dashboard() { const router = useRouter(); const { user } = useUser(); const [userData, setUserData] = useState(null); useEffect(() => { if (user) { axios.get(`/api/user?userId=${user.id}`).then(response => { setUserData(response.data); }); } }, [user]); if (userData) { if (userData.role !== "patient") { router.push("/suite/doctor/dashboard"); } } return (

Dashboard

) }