diff --git a/admin-compliance/app/sdk/workflow/_components/ApprovalModal.tsx b/admin-compliance/app/sdk/workflow/_components/ApprovalModal.tsx new file mode 100644 index 0000000..1c6caed --- /dev/null +++ b/admin-compliance/app/sdk/workflow/_components/ApprovalModal.tsx @@ -0,0 +1,55 @@ +'use client' + +interface ApprovalModalProps { + mode: 'approve' | 'reject' + approvalComment: string + onCommentChange: (comment: string) => void + onCancel: () => void + onConfirm: () => void + saving: boolean +} + +export default function ApprovalModal({ + mode, + approvalComment, + onCommentChange, + onCancel, + onConfirm, + saving, +}: ApprovalModalProps) { + return ( +
+
+

+ {mode === 'approve' ? 'Version freigeben' : 'Version ablehnen'} +

+