UNPKG

pay-sdk-react

Version:

A cross-platform payment SDK for React, supporting Alipay, WeChat Pay, PayPal, Stripe, Payssion, and Airwallex, compatible with H5, PC, and App environments.

22 lines (21 loc) 1.19 kB
import React from 'react'; import { ButtonRef } from './interface'; export declare const Button: React.ForwardRefExoticComponent<{ color?: "default" | "primary" | "success" | "warning" | "danger" | undefined; fill?: "none" | "solid" | "outline" | undefined; size?: "small" | "mini" | "middle" | "large" | undefined; block?: boolean | undefined; disabled?: boolean | undefined; loading?: boolean | "auto" | undefined; loadingText?: string | undefined; loadingIcon?: React.ReactNode; onClick?: ((event: React.MouseEvent<HTMLButtonElement, MouseEvent>) => void | Promise<void>) | undefined; type?: "button" | "submit" | "reset" | undefined; shape?: "default" | "rounded" | "rectangular" | undefined; children?: React.ReactNode; } & Pick<React.ClassAttributes<HTMLButtonElement> & React.ButtonHTMLAttributes<HTMLButtonElement>, "form" | "onMouseDown" | "onMouseUp" | "onTouchStart" | "onTouchEnd" | "id"> & { className?: string | undefined; style?: (React.CSSProperties & Partial<Record<never, string>>) | undefined; tabIndex?: number | undefined; } & React.AriaAttributes & React.RefAttributes<ButtonRef>>; export default Button;