Hides edit button for debts needing manual review

Prevents users from editing or viewing responses when a debt's status
requires manual review, reducing confusion and enforcing workflow
restrictions.
This commit is contained in:
2025-06-08 02:13:30 -03:00
parent b2f227b54a
commit 311ddbe5bd

View File

@@ -259,6 +259,7 @@ export function DebtCard({ debt, onUpdate, debts, setDebts }: DebtCardProps) {
return ( return (
<Dialog> <Dialog>
<DialogTrigger asChild> <DialogTrigger asChild>
{debt.status !== "requires_manual_review" && (
<Button variant="outline" size="sm" className="flex-1"> <Button variant="outline" size="sm" className="flex-1">
{isReadOnly ? ( {isReadOnly ? (
<Eye className="h-4 w-4 mr-2" /> <Eye className="h-4 w-4 mr-2" />
@@ -267,6 +268,7 @@ export function DebtCard({ debt, onUpdate, debts, setDebts }: DebtCardProps) {
)} )}
{isReadOnly ? "See Response" : "Edit Response"} {isReadOnly ? "See Response" : "Edit Response"}
</Button> </Button>
)}
</DialogTrigger> </DialogTrigger>
<DialogContent className="max-w-4xl max-h-[90vh] overflow-y-auto"> <DialogContent className="max-w-4xl max-h-[90vh] overflow-y-auto">
<DialogHeader> <DialogHeader>