"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 Pagination from "@/components/Pagination"; import useSites from "@/hooks/useSites"; import SearchAndLayout from "@/components/SearchAndLayout"; interface SitesPageProps { username: string; name: string; } export default function SitesPage({ username, name }: SitesPageProps) { const { sites, currentPage, itemPerPage, total, search, setSearch, handlePageChange, setItemPerPage, loadSites } = useSites(); return (

Sites

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

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

No Sites Found

No sites match your current search criteria

)}
) }