UNPKG

@atlaskit/editor-core

Version:

A package contains Atlassian editor core functionality

29 lines (28 loc) 921 B
/// <reference types="react" /> import { PureComponent } from 'react'; import { ListsState } from '../../plugins/lists'; import { ListsState as FutureListsState } from '../../plugins/lists'; import { EditorView } from '../../prosemirror'; export interface Props { editorView: EditorView; pluginState: ListsState | FutureListsState; disabled?: boolean; } export interface State { bulletListActive: boolean; bulletListDisabled: boolean; bulletListHidden: boolean; orderedListActive: boolean; orderedListDisabled: boolean; orderedListHidden: boolean; } export default class ToolbarLists extends PureComponent<Props, State> { state: State; componentDidMount(): void; componentWillUnmount(): void; render(): JSX.Element; private handlePluginStateChange; private handleFuturePluginStateChange; private handleBulletListClick; private handleOrderedListClick; }