UNPKG

@csegames/camelot-unchained

Version:

Camelot Unchained Client Library

23 lines (22 loc) 723 B
/// <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;