refactor: remove redundant Pay in Full button
The inline status dropdown now handles this via pay-absolute-full-claim, making the standalone button a duplicate. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -859,32 +859,19 @@ export default function PaymentsRecentTable({
|
|||||||
</Button>
|
</Button>
|
||||||
)}
|
)}
|
||||||
|
|
||||||
{/* When NOT PAID and NOT VOID → Pay in Full + Void */}
|
{/* When NOT PAID and NOT VOID → Void */}
|
||||||
{payment.status !== "PAID" &&
|
{payment.status !== "PAID" &&
|
||||||
payment.status !== "VOID" && (
|
payment.status !== "VOID" && (
|
||||||
<>
|
<Button
|
||||||
<Button
|
variant="outline"
|
||||||
variant="warning"
|
size="sm"
|
||||||
size="sm"
|
onClick={() => {
|
||||||
onClick={() =>
|
setVoidPaymentId(payment.id);
|
||||||
handlePayAbsoluteFullDue(payment.id)
|
setIsVoidOpen(true);
|
||||||
}
|
}}
|
||||||
>
|
>
|
||||||
Pay in Full
|
Void
|
||||||
</Button>
|
</Button>
|
||||||
|
|
||||||
{/* NEW: Void */}
|
|
||||||
<Button
|
|
||||||
variant="outline"
|
|
||||||
size="sm"
|
|
||||||
onClick={() => {
|
|
||||||
setVoidPaymentId(payment.id);
|
|
||||||
setIsVoidOpen(true);
|
|
||||||
}}
|
|
||||||
>
|
|
||||||
Void
|
|
||||||
</Button>
|
|
||||||
</>
|
|
||||||
)}
|
)}
|
||||||
|
|
||||||
{/* When PAID → Revert */}
|
{/* When PAID → Revert */}
|
||||||
|
|||||||
Reference in New Issue
Block a user