UNPKG

@atlaskit/editor-plugin-mentions

Version:

Mentions plugin for @atlaskit/editor-core

23 lines (22 loc) 991 B
import type { ProfilecardProvider } from '@atlaskit/editor-common/provider-factory'; import type { Node as PMNode } from '@atlaskit/editor-prosemirror/model'; import type { ProfileCardClientData, TeamCentralReportingLinesData } from '@atlaskit/profilecard/types'; interface ProfileCardStateProps { id: string | undefined; provider: ProfilecardProvider | undefined; } export declare const useProfileCardState: ({ id, provider, }: ProfileCardStateProps) => { data: ProfileCardClientData | undefined; hasError: boolean; isLoading: boolean; reportingLinesData: TeamCentralReportingLinesData | undefined; shouldShowGiveKudos: boolean; teamCentralBaseUrl: string | undefined; }; export declare function ProfileCardComponent({ profilecardProvider, activeMention, dom, closeComponent, }: { activeMention: PMNode; closeComponent: () => void; dom: HTMLElement; profilecardProvider?: Promise<ProfilecardProvider> | undefined; }): JSX.Element; export {};