@blocklet/payment-react
Version:
Reusable react components for payment kit v2
16 lines (15 loc) • 677 B
TypeScript
import { type ButtonProps, type CircularProgressProps } from '@mui/material';
export interface LoadingButtonProps extends ButtonProps {
loading?: boolean;
loadingIndicator?: React.ReactNode;
loadingPosition?: 'start' | 'center' | 'end';
loadingProps?: Partial<CircularProgressProps>;
loadingOnly?: boolean;
}
declare function LoadingButton({ ref, children, loading, loadingPosition, loadingIndicator, loadingProps, loadingOnly, onClick, sx, ...props }: LoadingButtonProps & {
ref?: React.RefObject<HTMLButtonElement | null>;
}): import("react").JSX.Element;
declare namespace LoadingButton {
var displayName: string;
}
export default LoadingButton;