From 8ae6bf6429f9a441a822d2ee0eb0465b58d4d635 Mon Sep 17 00:00:00 2001 From: kjh2064 Date: Sun, 16 Aug 2026 01:21:39 +0900 Subject: [PATCH] refactor(fe): ApprovalQueue - EditFormPage pattern - Restructure detail panel as approval form (EditFormPage pattern) - Separate concerns: Header (read-only) + Content (form) + Footer (actions) - Use form/fieldset semantics for read-only vs editable sections - Request Details and Metrics as disabled fieldsets (read-only) - Review Comment as textarea form input - Footer buttons (Approve/Reject) with validation - CSS refactor: approval-form, form-header/content/footer structure - Improved accessibility and semantic HTML Co-Authored-By: Claude Haiku 4.5 --- .../features/approval/pages/ApprovalQueue.vue | 226 ++++++++++++++---- 1 file changed, 181 insertions(+), 45 deletions(-) diff --git a/frontend/src/features/approval/pages/ApprovalQueue.vue b/frontend/src/features/approval/pages/ApprovalQueue.vue index 760b1ff8..e0f2b0f5 100644 --- a/frontend/src/features/approval/pages/ApprovalQueue.vue +++ b/frontend/src/features/approval/pages/ApprovalQueue.vue @@ -200,33 +200,114 @@ const handleRetry = () => { - +