Files
dokploy/apps/dokploy/components/dashboard/swarm/servers/servers-overview.tsx
T
2024-12-18 08:43:07 +01:00

25 lines
631 B
TypeScript

import { api } from "@/utils/api";
import { ServerOverviewCard } from "../server-card";
export default function ServersOverview() {
const { data: servers, isLoading } = api.server.all.useQuery();
if (isLoading) {
return <div>Loading...</div>;
}
if (!servers) {
return <div>No servers found</div>;
}
return (
<div className="container mx-auto p-2">
<h1 className="text-2xl font-bold mb-4">Server Overview</h1>
<div className="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4">
{servers.map((server) => (
<ServerOverviewCard server={server} key={server.serverId} />
))}
</div>
</div>
);
}