Repository URL to install this package:
|
Version:
2.7.6 ▾
|
import { ReactNode, ReactEventHandler } from 'react';
import { ClickHandler } from 'organisms/ExpandableCard';
import { AnimatedCardState } from 'presets/AnimatedExpandableCard';
export interface PaymentCardRenderProp extends Function {
(props: PaymentCardProps): ReactNode;
}
export interface HandleRemoveCardEvent extends Function {
(event: Event): void;
}
export interface PaymentCardProps {
className?: string;
children?: ReactNode;
noWrap?: boolean;
state?: AnimatedCardState;
handleToggleClick?: ClickHandler;
handleRemoveCard?: HandleRemoveCardEvent;
onChange?: ReactEventHandler<HTMLButtonElement>;
renderRemoveButton?: PaymentCardRenderProp;
renderTogglePaymentMethod?: PaymentCardRenderProp;
renderFooter?: PaymentCardRenderProp;
renderButton?: PaymentCardRenderProp;
renderBalance?: PaymentCardRenderProp;
renderCardDetail?: PaymentCardRenderProp;
renderIcon?: PaymentCardRenderProp;
renderHeader?: PaymentCardRenderProp;
renderWrapper?: PaymentCardRenderProp;
}