Files
WRNexusJS/packages/payment/components/RefundButton.wrn
T
Clintchiz 98e0813061
Quality / quality (ubuntu-latest) (push) Failing after 9m55s
Quality / quality (windows-latest) (push) Canceled after 0s
feat: add gateway-neutral payment package
2026-08-23 21:05:27 +05:30

5 lines
447 B
Plaintext

component RefundButton {
props { paymentId: string refundable: number partial?: boolean = false action?: string = "/api/payments/refund" }
view { <form method="post" action={action}><input type="hidden" name="paymentId" value={paymentId} /><label>Reason<input name="reason" required /></label>{#if partial}<label>Amount<input name="amount" type="number" min="1" max={refundable} /></label>{/if}<button type="submit">Refund</button></form> }
}