@draft-js-plugins/mention
Version:
Mention Plugin for DraftJS
23 lines (22 loc) • 713 B
TypeScript
import { ContentState } from 'draft-js';
import { ComponentType, ReactElement, ReactNode } from 'react';
import { MentionData } from '.';
import { MentionPluginTheme } from './theme';
export interface SubMentionComponentProps {
mention: MentionData;
children: ReactNode;
className: string;
entityKey: string;
theme: MentionPluginTheme;
decoratedText: string;
}
export interface MentionProps {
children: ReactNode;
className: string;
entityKey: string;
theme?: MentionPluginTheme;
mentionComponent?: ComponentType<SubMentionComponentProps>;
decoratedText: string;
contentState: ContentState;
}
export default function Mention(props: MentionProps): ReactElement;