UNPKG

@atlaskit/editor-core

Version:

A package contains Atlassian editor core functionality

25 lines (24 loc) 822 B
/// <reference types="react" /> import { PureComponent } from 'react'; import { MentionProvider } from '@atlaskit/mention'; import { MentionEventHandlers } from '../Renderer'; import { ProfilecardProvider } from './types'; export interface Props { id: string; text: string; accessLevel?: string; mentionProvider?: Promise<MentionProvider>; profilecardProvider?: Promise<ProfilecardProvider>; eventHandlers?: MentionEventHandlers; portal?: HTMLElement; } export interface State { profilecardProvider: ProfilecardProvider | null; } export default class MentionWithProviders extends PureComponent<Props, State> { state: State; componentWillMount(): void; componentWillReceiveProps(nextProps: Props): void; private updateProfilecardProvider(props); render(): JSX.Element; }