server deletion

This commit is contained in:
2025-07-17 06:42:40 +02:00
parent 1f798939f2
commit 9d22293ae8
14 changed files with 698 additions and 55 deletions
+18 -1
View File
@@ -13,6 +13,7 @@ import { Button } from "@/components/ui/button";
import { useEffect, useState } from "react";
import useSession from "@/hooks/useSession";
import Server from "@/types/server";
import { toast } from "sonner";
export function generateHourlyData() {
const result = [];
@@ -191,7 +192,23 @@ export default function Dashboard() {
<div className="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-5">
{searchedServers.map((s, i) => (
<ServerComponent server={s} key={i} />
<ServerComponent
server={s}
key={i}
onDelete={() =>
session
?.removeServer(i)
.then(() => {
toast.info("Server successfully deleted");
})
.catch((e) => {
console.log(e.response.data.message);
toast.error(
`Error deleting server: ` + e.response.data.message
);
})
}
/>
))}
</div>
</div>