Home / Function/ InvoicePayButton() — supabase Function Reference

InvoicePayButton() — supabase Function Reference

Architecture documentation for the InvoicePayButton() function in InvoicePayButton.tsx from the supabase codebase.

Entity Profile

Relationship Graph

Source Code

apps/studio/components/interfaces/Organization/InvoicesSettings/InvoicePayButton.tsx lines 10–28

const InvoicePayButton = ({ slug, invoiceId }: InvoicePayButtonProps) => {
  const { mutate, isPending } = useInvoicePaymentLinkGetMutation({
    onSuccess(data) {
      toast.success('Redirecting to payment gateway...')

      window.location.href = data.redirectUrl
    },
  })

  function onPayNow() {
    mutate({ slug, invoiceId })
  }

  return (
    <Button onClick={onPayNow} loading={isPending} disabled={isPending}>
      Pay now
    </Button>
  )
}

Subdomains

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free