@funkit/connect
Version:
Funkit Connect SDK elevates DeFi apps via web2 sign-ins and one-click checkouts.
21 lines (20 loc) • 893 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'];
}
export declare const PaymentMethodWrapper: ({ paddingY, isActive, isDisabled, onClick, children, }: 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;
}
export declare const FunPaymentMethodItem: ({ keyIcon, keyText, valueIcon, disclaimerText, badge, onClick, isError, isDisabled, isActive, }: FunPaymentMethodItemProps) => React.JSX.Element;
export {};