@atlaskit/editor-plugin-track-changes
Version:
ShowDiff plugin for @atlaskit/editor-core
26 lines • 1.01 kB
JavaScript
import React from 'react';
import { TRACK_CHANGES_BUTTON, TRACK_CHANGES_GROUP, TRACK_CHANGES_SECTION_RANK, TRACK_CHANGES_SECTION, TRACK_CHANGES_GROUP_RANK } from '@atlaskit/editor-common/toolbar';
import { TrackChangesToolbarButton } from './TrackChangesToolbarButton';
export const getToolbarComponents = (api, options) => {
return [{
type: TRACK_CHANGES_GROUP.type,
key: TRACK_CHANGES_GROUP.key,
parents: [{
type: TRACK_CHANGES_SECTION.type,
key: TRACK_CHANGES_SECTION.key,
rank: TRACK_CHANGES_SECTION_RANK[TRACK_CHANGES_GROUP.key]
}]
}, {
type: TRACK_CHANGES_BUTTON.type,
key: TRACK_CHANGES_BUTTON.key,
parents: [{
type: TRACK_CHANGES_GROUP.type,
key: TRACK_CHANGES_GROUP.key,
rank: TRACK_CHANGES_GROUP_RANK[TRACK_CHANGES_BUTTON.key]
}],
component: () => /*#__PURE__*/React.createElement(TrackChangesToolbarButton, {
api: api,
wrapper: options === null || options === void 0 ? void 0 : options.ButtonWrapper
})
}];
};