UNPKG

@atlaskit/editor-core

Version:

A package contains Atlassian editor core functionality

30 lines (29 loc) 753 B
/// <reference types="react" /> import { PureComponent, ReactElement } from 'react'; export interface Props { selected?: boolean; disabled?: boolean; href?: string; title?: string; titlePosition?: string; target?: string; theme?: 'dark'; className?: string; iconBefore?: ReactElement<any>; iconAfter?: ReactElement<any>; spacing?: 'default' | 'compact' | 'none'; onClick?: () => void; } export interface State { isTooltipVisible: boolean; } export default class ToolbarButton extends PureComponent<Props, {}> { state: State; static defaultProps: { className: string; }; render(): JSX.Element; private handleClick; private handleMouseOver; private handleMouseOut; }