From 9b4f08469c896c0b91510970027df4b43e2a8d30 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20M=C3=B6rling?= Date: Fri, 15 May 2026 12:15:19 +0200 Subject: [PATCH] feat: build admin dashboard with orders table and status dropdown - api/admin.ts: AdminOrder interface (id, email, plate, letterText, status, trackingId, amountPaid, createdAt), fetchAllOrders() calls GET /api/admin/orders, updateOrderStatus(orderId, status) calls PATCH /api/admin/orders/{id}/status - AdminPage.vue replaces placeholder with full dashboard: - Table columns: Datum, E-post, Regnr, Status, expand chevron - Click any row to toggle expanded letter preview below the row - Only one row expanded at a time; second click collapses - Status column has a