diff --git a/app/dashboard/sites/SitesPage.tsx b/app/dashboard/sites/SitesPage.tsx
index 02a0696..7bee931 100644
--- a/app/dashboard/sites/SitesPage.tsx
+++ b/app/dashboard/sites/SitesPage.tsx
@@ -3,6 +3,8 @@ import Sidebar from "@/components/Sidebar";
import { Plus } from "lucide-react";
import AddSite from "@/components/dialogues/AddSite";
import Sites from "@/components/cards/Sites";
+import axios from "axios";
+import { useEffect, useState } from "react";
interface SitesPageProps {
username: string;
@@ -11,6 +13,13 @@ interface SitesPageProps {
export default function SitesPage({ username, name }: SitesPageProps) {
+ const [sites, setSites] = useState([]);
+ useEffect(() => {
+ axios.get('/api/sites/get_all').then((response) => {
+ setSites(response.data.sites);
+ });
+ }, []);
+
return (
{description}
-Networks: {networks.join(', ')}
+ { networks && networks.length > 0 && ( +Networks: {networks.join(', ')}
+ )} +