@csegames/camelot-unchained
Version:
Camelot Unchained Client Library
23 lines (22 loc) • 723 B
TypeScript
/// <reference types="react" />
import * as React from 'react';
import { StyleDeclaration } from 'aphrodite';
export interface IconButtonStyle extends StyleDeclaration {
IconButton: React.CSSProperties;
buttonIcon: React.CSSProperties;
disabled: React.CSSProperties;
}
export declare const defaultIconButtonStyle: IconButtonStyle;
export interface IconButtonProps {
styles?: Partial<IconButtonStyle>;
tooltipContent?: string;
disabled?: boolean;
active?: boolean;
color?: string;
disabledColor?: string;
activeColor?: string;
iconClass: string;
onClick: (e: any) => void;
}
export declare const IconButton: (props: IconButtonProps) => JSX.Element;
export default IconButton;