mirror of
https://github.com/pacnpal/thrilltrack-explorer.git
synced 2025-12-24 04:11:12 -05:00
Fix redirect in AdminBlog
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import { useState } from 'react';
|
||||
import { useState, useEffect } from 'react';
|
||||
import { useNavigate } from 'react-router-dom';
|
||||
import { useQuery, useMutation, useQueryClient } from '@tanstack/react-query';
|
||||
import { supabase } from '@/integrations/supabase/client';
|
||||
@@ -75,8 +75,14 @@ export default function AdminBlog() {
|
||||
}
|
||||
|
||||
// Redirect if not admin or superuser
|
||||
if (!isAdmin()) {
|
||||
navigate('/');
|
||||
useEffect(() => {
|
||||
if (!loading && !isAdmin()) {
|
||||
navigate('/');
|
||||
}
|
||||
}, [loading, isAdmin, navigate]);
|
||||
|
||||
// Don't render if not admin
|
||||
if (!loading && !isAdmin()) {
|
||||
return null;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user