@innovaccer/design-system
Version:
React components library project for Innovaccer Design System
24 lines (23 loc) • 834 B
TypeScript
import * as React from 'react';
import { TButtonAppearance, TButtonType, TBaseHtmlProps } from "../common.type";
export interface AIButtonProps extends TBaseHtmlProps<HTMLButtonElement> {
appearance?: TButtonAppearance;
withSparkle?: boolean;
type?: TButtonType;
disabled?: boolean;
children?: string;
tabIndex?: number;
onClick?: (event: React.MouseEvent<HTMLButtonElement, MouseEvent>) => void;
onMouseEnter?: (event: React.MouseEvent<HTMLButtonElement, MouseEvent>) => void;
onMouseLeave?: (event: React.MouseEvent<HTMLButtonElement, MouseEvent>) => void;
'data-test'?: string;
className?: string;
}
export declare const AIButton: {
(props: AIButtonProps): React.JSX.Element;
defaultProps: {
type: string;
withSparkle: boolean;
};
};
export default AIButton;