Spaces:
Running on CPU Upgrade
Running on CPU Upgrade
Update frontend/src/pages/SuperAdminPanel.jsx
Browse files
frontend/src/pages/SuperAdminPanel.jsx
CHANGED
|
@@ -125,6 +125,7 @@ const SuperAdminPanel = () => {
|
|
| 125 |
const [users, setUsers] = useState([]);
|
| 126 |
const [demoBookings, setDemoBookings] = useState([]);
|
| 127 |
const [emailLogs, setEmailLogs] = useState([]);
|
|
|
|
| 128 |
const [activeTab, setActiveTab] = useState(() => {
|
| 129 |
try {
|
| 130 |
const params = new URLSearchParams(window.location.search);
|
|
@@ -604,7 +605,7 @@ const SuperAdminPanel = () => {
|
|
| 604 |
const isSupportEngineer = user?.role === 'support_engineer';
|
| 605 |
const isSuperAdmin = user?.role === 'super_admin' || user?.role === 'admin' || sessionStorage.getItem('superAdminAuth') === 'true';
|
| 606 |
|
| 607 |
-
if (authLoading) {
|
| 608 |
return (
|
| 609 |
<div className="flex h-[70vh] items-center justify-center">
|
| 610 |
<div className="flex flex-col items-center gap-3">
|
|
|
|
| 125 |
const [users, setUsers] = useState([]);
|
| 126 |
const [demoBookings, setDemoBookings] = useState([]);
|
| 127 |
const [emailLogs, setEmailLogs] = useState([]);
|
| 128 |
+
const [loading, setLoading] = useState(true);
|
| 129 |
const [activeTab, setActiveTab] = useState(() => {
|
| 130 |
try {
|
| 131 |
const params = new URLSearchParams(window.location.search);
|
|
|
|
| 605 |
const isSupportEngineer = user?.role === 'support_engineer';
|
| 606 |
const isSuperAdmin = user?.role === 'super_admin' || user?.role === 'admin' || sessionStorage.getItem('superAdminAuth') === 'true';
|
| 607 |
|
| 608 |
+
if (authLoading || loading) {
|
| 609 |
return (
|
| 610 |
<div className="flex h-[70vh] items-center justify-center">
|
| 611 |
<div className="flex flex-col items-center gap-3">
|