"use client"; 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; name: string; } 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 (

Sites

Manage your sites. Sites are real-world locations where you can monitor your assets & add networks.

{sites.map((site: any) => ( ))}
) }