diff --git a/src/routes/admin/approval/index.tsx b/src/routes/admin/approval/index.tsx index 45d442d..fdbda2d 100644 --- a/src/routes/admin/approval/index.tsx +++ b/src/routes/admin/approval/index.tsx @@ -252,6 +252,7 @@ export default function ApprovalManagementPage() { const [filterMenuOpen, setFilterMenuOpen] = createSignal(false); const [error, setError] = createSignal(''); const [isActing, setIsActing] = createSignal(false); + const [decisionNote, setDecisionNote] = createSignal(''); const selectedDocuments = createMemo(() => { const row = viewingCase(); @@ -449,7 +450,7 @@ export default function ApprovalManagementPage() { }, credentials: 'include', body: action === 'reject' - ? JSON.stringify({ reason: 'Rejected by admin from approval management' }) + ? JSON.stringify({ reason: decisionNote().trim() || 'Rejected by admin from approval management' }) : JSON.stringify({}), }); if (!res.ok) { @@ -581,8 +582,8 @@ export default function ApprovalManagementPage() {

Decision Notes

-