fix(ssr): wrap localStorage access in window check in ClientLayout.tsx
This commit is contained in:
parent
3d0139da53
commit
1da8fdda21
@ -43,7 +43,7 @@ export default function ClientLayout({ children }: { children: React.ReactNode }
|
||||
|
||||
// Check Maintenance Mode (Admin / Partner bypass)
|
||||
const isMaintenanceMode = getText('maintenance_mode', 'false') === 'true';
|
||||
const isAdmin = role === 'User_Partner' || localStorage.getItem('adminToken');
|
||||
const isAdmin = role === 'User_Partner' || (typeof window !== 'undefined' && Boolean(localStorage.getItem('adminToken')));
|
||||
|
||||
if (isMaintenanceMode && !isAdmin) {
|
||||
return <MaintenancePage />;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user