Approval Decision Modal
Component Detail
User Interface
low complexity
frontend
1
Dependencies
0
Dependents
1
Entities
0
Integrations
Description
Modal dialog for confirming individual or batch approval or rejection decisions. Collects an optional coordinator comment for approvals and a required reason for rejections. Submits the decision to the approval service and closes on success.
approval-decision-modal
Responsibilities
- Present approval or rejection confirmation with expense summary
- Collect required rejection reason and optional approval comment
- Validate that rejection reason is provided before submission
- Display submission progress and error states
Interfaces
open(expenseIds, action)
close()
setComment(text)
setRejectionReason(reason)
submit()
onSuccess(callback)
onError(callback)