@rxflow/base
Version:
BaseFlow - 核心 Flow 组件库
16 lines • 593 B
TypeScript
import { ButtonProps } from 'antd';
/**
* LoadingButton 组件
* - 支持 loading 状态受控/非受控
* - 支持点击防抖(防止重复点击)
* - 支持异步 onClick
*
* @param props
* onClick: 点击事件,支持返回 Promise
* throttle: 防抖间隔,默认 300ms
*/
export declare const LoadingButton: (props: Omit<ButtonProps, "onClick"> & {
onClick?: ((e: React.MouseEvent<HTMLButtonElement>) => Promise<void> | void) | undefined;
throttle?: number | undefined;
}) => import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=LoadingButton.d.ts.map