UNPKG

@atlaskit/editor-core

Version:

A package contains Atlassian editor core functionality

27 lines (26 loc) 788 B
/// <reference types="react" /> import { EditorView } from '../../prosemirror'; import { PureComponent } from 'react'; import { TextFormattingState } from '../../plugins/text-formatting'; export interface Props { editorView: EditorView; pluginState: TextFormattingState; disabled?: boolean; } export interface State { boldActive?: boolean; boldDisabled?: boolean; boldHidden?: boolean; italicActive?: boolean; italicDisabled?: boolean; italicHidden?: boolean; } export default class ToolbarTextFormatting extends PureComponent<Props, State> { state: State; componentDidMount(): void; componentWillUnmount(): void; render(): JSX.Element; private handlePluginStateChange; private handleBoldClick; private handleItalicClick; }