You do not have permission to view this page. Your role: {user.role}. Required: {UserRoles.MOD}.
)}
"use client"; import React from 'react'; import { useRouter } from 'next/router'; // For Pages Router import { useAuth } from '@/context/AuthContext'; import IndividualClientPage from '@/components/IndividualClientPage'; import LoginPage from '@/components/LoginPage'; import { UserRoles } from '@/types'; import {Button} from '@/components/ui/button'; const ClientDetailPage: React.FC = () => { const router = useRouter(); const { clientId } = router.query; const { user, loading, token, hasPermission, logout } = useAuth(); // Call useAuth once here if (loading) { return