UNPKG

@atlaskit/editor-core

Version:

A package contains Atlassian editor core functionality

29 lines (28 loc) 1 kB
/// <reference types="react" /> import { PureComponent } from 'react'; import { Appearance } from './MediaComponent'; import { CardEventClickHandler } from '../Renderer'; import { MediaType } from '../../schema'; import { CardDimensions } from '@atlaskit/media-card'; import { CardEventHandler, ImageResizeMode } from '@atlaskit/media-core'; import { default as ProviderFactory } from '../../providerFactory'; import { EditorView } from '../../prosemirror'; export interface MediaProps { id: string; editorView?: EditorView; providers?: ProviderFactory; type: MediaType; collection: string; cardDimensions?: CardDimensions; resizeMode?: ImageResizeMode; onClick?: CardEventClickHandler; onDelete?: CardEventHandler; appearance?: Appearance; } export default class Media extends PureComponent<MediaProps, {}> { private providerFactory; constructor(props: any); componentWillUnmount(): void; private renderWithProvider; render(): JSX.Element; }