@atlaskit/editor-plugin-help-dialog
Version:
Help Dialog plugin for @atlaskit/editor-core
17 lines (16 loc) • 646 B
TypeScript
import type { NextEditorPlugin, OptionalPlugin } from '@atlaskit/editor-common/types';
import type { AnalyticsPlugin } from '@atlaskit/editor-plugin-analytics';
import type { QuickInsertPlugin } from '@atlaskit/editor-plugin-quick-insert';
export interface HelpDialogSharedState {
isVisible: boolean;
imageEnabled: boolean;
}
export type HelpDialogPlugin = NextEditorPlugin<'helpDialog', {
dependencies: [OptionalPlugin<AnalyticsPlugin>, OptionalPlugin<QuickInsertPlugin>];
pluginConfiguration: boolean;
sharedState: HelpDialogSharedState | null;
actions: {
openHelp(): void;
closeHelp(): void;
};
}>;