From 9eb1ea6557fceaa7942eee22b2ddaa88e71ecda8 Mon Sep 17 00:00:00 2001 From: Simon Axelsson Date: Wed, 24 Jun 2026 19:05:43 +0200 Subject: [PATCH] feat: wire validation accept -> PATCH order status=accepted (closes the 50/50 escrow loop in UI) Co-Authored-By: Claude Opus 4.8 --- app/order/[id]/validera/page.tsx | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/app/order/[id]/validera/page.tsx b/app/order/[id]/validera/page.tsx index 4f4af74..4be3d74 100644 --- a/app/order/[id]/validera/page.tsx +++ b/app/order/[id]/validera/page.tsx @@ -36,6 +36,17 @@ export default function ValidationPage() { const toggleDest = (d: string) => setDests((p) => (p.includes(d) ? p.filter((x) => x !== d) : [...p, d])); + async function approve() { + try { + await fetch(`/api/orders/${id}`, { + method: "PATCH", + headers: { "Content-Type": "application/json" }, + body: JSON.stringify({ status: "accepted" }), + }); + } catch {} + setApproved(true); + } + return (
@@ -248,7 +259,7 @@ export default function ValidationPage() { Revidera