@atlaskit/editor-plugin-copy-button
Version:
editor-plugin-copy-button for @atlaskit/editor-core
23 lines • 770 B
JavaScript
import createPlugin from './pm-plugins/main';
import { processCopyButtonItems, afterCopy as _afterCopy } from './ui/toolbar';
export var copyButtonPlugin = function copyButtonPlugin(_ref) {
var _api$analytics;
var api = _ref.api;
return {
name: 'copyButton',
pmPlugins: function pmPlugins() {
return [{
name: 'copyButton',
plugin: function plugin() {
return createPlugin();
}
}];
},
actions: {
processCopyButtonItems: processCopyButtonItems(api === null || api === void 0 || (_api$analytics = api.analytics) === null || _api$analytics === void 0 ? void 0 : _api$analytics.actions, api),
afterCopy: function afterCopy(message) {
return _afterCopy(api)(message);
}
}
};
};