@trellixio/roaster-coffee
Version:
Beans' product component library
23 lines • 1.01 kB
TypeScript
import * as React from 'react';
export interface ButtonIconProps {
/** The child elements to be rendered inside the button (required). */
children: React.ReactNode;
/**
* - 'close': use to close alert
* - 'close-tag': use to close tag component
* - 'close-modal': use to close modal
*/
variant?: 'close' | 'close-tag' | 'close-modal';
/** Whether the button should be disabled (optional). */
disabled?: boolean;
/** Whether the button should submit a form (optional). */
submit?: boolean;
/** A function to be called when the button is clicked (optional). */
onClick?(): void;
/** CSS class names to be applied to the button element (optional). */
className?: string;
/** Inline styles to be applied to the button element (optional). */
style?: React.CSSProperties;
}
export declare const ButtonIcon: React.ForwardRefExoticComponent<ButtonIconProps & React.RefAttributes<HTMLButtonElement>>;
//# sourceMappingURL=ButtonIcon.d.ts.map