From 1172c41d33d62cf4f8956b0983db53be94b6b320 Mon Sep 17 00:00:00 2001 From: "bert.hausmans" Date: Sun, 12 Apr 2026 22:20:36 +0200 Subject: [PATCH] feat(app): event status transitions on detail header Add transition buttons from allowed_transitions with Dutch labels, confirmation dialog, TanStack mutation + cache invalidation, and 422/generic error handling via notification store. Made-with: Cursor --- .../src/components/events/EventTabsNav.vue | 127 +++++++++++++++++- apps/app/src/composables/api/useEvents.ts | 20 +++ apps/app/src/lib/event-status.ts | 39 ++++++ apps/app/src/types/event.ts | 2 + 4 files changed, 184 insertions(+), 4 deletions(-) create mode 100644 apps/app/src/lib/event-status.ts diff --git a/apps/app/src/components/events/EventTabsNav.vue b/apps/app/src/components/events/EventTabsNav.vue index def3c731..74b41627 100644 --- a/apps/app/src/components/events/EventTabsNav.vue +++ b/apps/app/src/components/events/EventTabsNav.vue @@ -1,7 +1,10 @@