Repository URL to install this package:
|
Version:
2.1.16 ▾
|
import { ReactNode } from 'react'
import { CommonState } from '@skava/ui/dist/state'
export interface PaymentSummaryRenderProp {
(props: PaymentSummaryProps): ReactNode
}
export interface PaymentSummaryButtonRenderProp {
(props: PaymentSummaryProps, state: CommonState): ReactNode
}
export interface PaymentSummaryProps {
className?: string
children?: ReactNode
shouldHideActionButtons?: boolean
renderShippingAddress?: PaymentSummaryRenderProp
renderShippingMethod?: PaymentSummaryRenderProp
renderPaymentMethod?: PaymentSummaryRenderProp
renderOrderSummary?: PaymentSummaryRenderProp
renderButtons?: PaymentSummaryButtonRenderProp
renderForm?: PaymentSummaryButtonRenderProp
renderContainer?: PaymentSummaryRenderProp
renderWrapper?: PaymentSummaryRenderProp
}