@atlaskit/editor-plugin-annotation
Version:
Annotation plugin for @atlaskit/editor-core
36 lines • 1.14 kB
JavaScript
import React from 'react';
import { TOOLBARS, COLLAB_SECTION, TOOLBAR_RANK, COMMENT_GROUP, COLLAB_SECTION_RANK, COMMENT_HERO_BUTTON } from '@atlaskit/editor-common/toolbar';
import { CommentButton } from './CommentButton/CommentButton';
export var getToolbarComponents = function getToolbarComponents(api, annotationProviders) {
return [{
type: COLLAB_SECTION.type,
key: COLLAB_SECTION.key,
parents: [{
type: 'toolbar',
key: TOOLBARS.INLINE_TEXT_TOOLBAR,
rank: TOOLBAR_RANK[COLLAB_SECTION.key]
}]
}, {
type: COMMENT_GROUP.type,
key: COMMENT_GROUP.key,
parents: [{
type: COLLAB_SECTION.type,
key: COLLAB_SECTION.key,
rank: TOOLBAR_RANK[COLLAB_SECTION.key]
}]
}, {
type: COMMENT_HERO_BUTTON.type,
key: COMMENT_HERO_BUTTON.key,
parents: [{
type: COMMENT_GROUP.type,
key: COMMENT_GROUP.key,
rank: COLLAB_SECTION_RANK[COMMENT_GROUP.key]
}],
component: function component() {
return /*#__PURE__*/React.createElement(CommentButton, {
api: api,
annotationProviders: annotationProviders
});
}
}];
};