fix(gro-279): show Pay Now button during staff impersonation #171

Closed
groombook-engineer[bot] wants to merge 3 commits from fix/gro-279-pay-now-during-impersonation into main
Showing only changes of commit 317915a10d - Show all commits
@@ -110,14 +110,12 @@ export function BillingPayments({ sessionId, readOnly }: BillingPaymentsProps) {
{pending.length} unpaid invoice{pending.length > 1 ? "s" : ""} {pending.length} unpaid invoice{pending.length > 1 ? "s" : ""}
</p> </p>
</div> </div>
{!readOnly && ( <button
<button
onClick={() => setShowPaymentModal(true)} onClick={() => setShowPaymentModal(true)}
className="px-6 py-2 bg-(--color-accent) text-white rounded-lg text-sm font-medium hover:bg-(--color-accent-hover)" className="px-6 py-2 bg-(--color-accent) text-white rounded-lg text-sm font-medium hover:bg-(--color-accent-hover)"
> >
Pay Now Pay Now
</button> </button>
)}
</div> </div>
)} )}
@@ -293,7 +291,7 @@ export function BillingPayments({ sessionId, readOnly }: BillingPaymentsProps) {
)} )}
{/* Payment Modal */} {/* Payment Modal */}
{showPaymentModal && !readOnly && ( {showPaymentModal && (
<PaymentModal <PaymentModal
pending={pending} pending={pending}
totalPending={totalPending} totalPending={totalPending}