add approve site endpoint

This commit is contained in:
miloschwartz
2026-07-12 17:16:08 -04:00
parent 591cb9cdc1
commit 933ca71c16
6 changed files with 269 additions and 2 deletions
+1 -1
View File
@@ -111,7 +111,7 @@ export default function PendingSitesTable({
async function approveSite(siteId: number) {
setApprovingIds((prev) => new Set(prev).add(siteId));
try {
await api.post(`/site/${siteId}`, { status: "approved" });
await api.post(`/site/${siteId}/approve`);
toast({
title: t("success"),
description: t("siteApproveSuccess"),