UNPKG

@atlaskit/editor-core

Version:

A package contains Atlassian editor core functionality

29 lines (28 loc) 836 B
/// <reference types="react" /> import { PureComponent } from 'react'; import { EditorView } from '../../prosemirror'; export interface MediaGroupNodeProps { view: EditorView; } export interface MediaGroupNodeState { animate: boolean; offset: number; } export default class MediaGroupNode extends PureComponent<MediaGroupNodeProps, MediaGroupNodeState> { private mediaPluginState; private mediaNodesIds; state: MediaGroupNodeState; constructor(props: any); private handleSize; private handleScroll; /** * Save all childNodes ids into "mediaNodesIds" */ componentDidMount(): void; /** * Update "mediaNodesIds" and notify media plugin about removed nodes */ componentWillReceiveProps(nextProps: any): void; render(): JSX.Element; private getMediaNodesIds; }