"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" import { Card, CardContent, CardHeader } from '@/components/ui/card'; import { Textarea } from '@/components/ui/textarea'; 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 (