diff --git a/frontend/src/pages/AdminDashboard.tsx b/frontend/src/pages/AdminDashboard.tsx index e1ee2ea..b12c75b 100644 --- a/frontend/src/pages/AdminDashboard.tsx +++ b/frontend/src/pages/AdminDashboard.tsx @@ -76,7 +76,8 @@ const AdminDashboard: React.FC = () => { ]); setStats(statsRes.data); setUsers(usersRes.data); - setBanners(bannersRes.data); + // Handle both paginated and non-paginated responses + setBanners(Array.isArray(bannersRes.data) ? bannersRes.data : (bannersRes.data.results || [])); } catch (err) { console.error(err); navigate('/');