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