Fix redirect in AdminBlog

This commit is contained in:
gpt-engineer-app[bot]
2025-10-10 23:11:17 +00:00
parent 1e67ff87fd
commit 4386951bfa

View File

@@ -1,4 +1,4 @@
import { useState } from 'react'; import { useState, useEffect } from 'react';
import { useNavigate } from 'react-router-dom'; import { useNavigate } from 'react-router-dom';
import { useQuery, useMutation, useQueryClient } from '@tanstack/react-query'; import { useQuery, useMutation, useQueryClient } from '@tanstack/react-query';
import { supabase } from '@/integrations/supabase/client'; import { supabase } from '@/integrations/supabase/client';
@@ -75,8 +75,14 @@ export default function AdminBlog() {
} }
// Redirect if not admin or superuser // Redirect if not admin or superuser
if (!isAdmin()) { useEffect(() => {
navigate('/'); if (!loading && !isAdmin()) {
navigate('/');
}
}, [loading, isAdmin, navigate]);
// Don't render if not admin
if (!loading && !isAdmin()) {
return null; return null;
} }