@funkit/connect
Version:
Funkit Connect SDK elevates DeFi apps via web2 sign-ins and one-click checkouts.
23 lines (22 loc) • 951 B
TypeScript
import React, { type ReactNode } from 'react';
import { type BoxProps } from '../Box/Box';
interface PaymentMethodWrapperProps extends Pick<FunPaymentMethodItemProps, 'isActive' | 'isDisabled' | 'onClick'> {
children: ReactNode;
paddingY?: BoxProps['paddingY'];
testId?: string;
}
export declare const PaymentMethodWrapper: ({ paddingY, isActive, isDisabled, onClick, children, testId, }: PaymentMethodWrapperProps) => React.JSX.Element;
export interface FunPaymentMethodItemProps {
keyIcon?: ReactNode;
keyText: string;
valueIcon?: ReactNode;
disclaimerText?: string;
badge?: ReactNode;
onClick?: () => void;
isError?: boolean;
isDisabled?: boolean;
isActive?: boolean;
testId?: string;
}
export declare const FunPaymentMethodItem: ({ keyIcon, keyText, valueIcon, disclaimerText, badge, onClick, isError, isDisabled, isActive, testId, }: FunPaymentMethodItemProps) => React.JSX.Element;
export {};