From fa555dd16612aa2851072e5dd0fa6bf3358b3f7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9rgio=20Rafael=20Siqueira?= Date: Mon, 26 Jan 2026 14:12:51 -0300 Subject: [PATCH] remove cc button on invalid order --- .../enrollments.tsx | 3 +- .../_.$orgid.payments.$id._index/route.tsx | 51 +++++++++++++++++-- 2 files changed, 48 insertions(+), 6 deletions(-) diff --git a/apps/admin.saladeaula.digital/app/routes/_.$orgid.payments.$id._index/enrollments.tsx b/apps/admin.saladeaula.digital/app/routes/_.$orgid.payments.$id._index/enrollments.tsx index e95e60d..b8a90e8 100644 --- a/apps/admin.saladeaula.digital/app/routes/_.$orgid.payments.$id._index/enrollments.tsx +++ b/apps/admin.saladeaula.digital/app/routes/_.$orgid.payments.$id._index/enrollments.tsx @@ -39,8 +39,7 @@ import type { Enrollment, Seat } from './route' const dtOptions: Intl.DateTimeFormatOptions = { hour: '2-digit', - minute: '2-digit', - second: '2-digit' + minute: '2-digit' } export function Enrollments({ diff --git a/apps/admin.saladeaula.digital/app/routes/_.$orgid.payments.$id._index/route.tsx b/apps/admin.saladeaula.digital/app/routes/_.$orgid.payments.$id._index/route.tsx index 2c77677..7136e29 100644 --- a/apps/admin.saladeaula.digital/app/routes/_.$orgid.payments.$id._index/route.tsx +++ b/apps/admin.saladeaula.digital/app/routes/_.$orgid.payments.$id._index/route.tsx @@ -154,6 +154,9 @@ type Order = Order_ & { interest_amount: number due_date: string created_at: string + paid_at?: string + canceled_at?: string + expired_at?: string subtotal: number discount: number address: Address @@ -196,6 +199,9 @@ export default function Route({ loaderData: { order } }: Route.ComponentProps) { enrollments = [], seats = [], items = [], + created_at, + expired_at, + paid_at, subtotal } = order @@ -251,8 +257,43 @@ export default function Route({ loaderData: { order } }: Route.ComponentProps) { Forma de pagamento -
- {Component && } +
+
+ {Component && } +
+ +
    + {paid_at && ( +
  • + Pago em{' '} + + {paid_at} + +
  • + )} + + {expired_at && ( +
  • + Expirado em{' '} + + {expired_at} + +
  • + )} + +
  • + Comprado em{' '} + + {created_at} + +
  • +
@@ -454,7 +495,7 @@ function CreditCardPaymentMethod({
  • (Crédito) **** {credit_card.last4}
  • - {stats?.last_attempt_succeeded === false ? ( + {stats?.last_attempt_succeeded === false && status === 'PENDING' ? ( Negado @@ -468,7 +509,9 @@ function CreditCardPaymentMethod({ {installments}x {total / Number(installments)}

    - {stats?.last_attempt_succeeded === false && invoice?.invoice_id ? ( + {stats?.last_attempt_succeeded === false && + status === 'PENDING' && + invoice?.invoice_id ? (