@vlsergey/react-bootstrap-button-with-spinner
Version:
Wrapper around React Bootstrap Button component with spinner and auto-disabled functionality (to prevent doubleclick)
11 lines • 581 B
TypeScript
import React, { MouseEvent, ReactNode } from 'react';
import Button from 'react-bootstrap/Button';
export interface PropsType extends React.ComponentProps<Button> {
disabled?: boolean;
onClick?: React.ComponentProps<Button>['onClick'] | ((event: MouseEvent<HTMLElement>) => Promise<unknown>);
spinner?: ReactNode;
spinnerProps?: unknown;
}
declare const _default: React.MemoExoticComponent<({ children, disabled, onClick, spinner, spinnerProps, ...etc }: PropsType) => JSX.Element>;
export default _default;
//# sourceMappingURL=ButtonWithSpinner.d.ts.map