UNPKG

@atlaskit/editor-plugin-copy-button

Version:

editor-plugin-copy-button for @atlaskit/editor-core

30 lines (29 loc) 1 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.copyButtonPlugin = void 0; var _main = _interopRequireDefault(require("./pm-plugins/main")); var _toolbar = require("./ui/toolbar"); var copyButtonPlugin = exports.copyButtonPlugin = function copyButtonPlugin(_ref) { var _api$analytics; var api = _ref.api; return { name: 'copyButton', pmPlugins: function pmPlugins() { return [{ name: 'copyButton', plugin: function plugin() { return (0, _main.default)(); } }]; }, actions: { processCopyButtonItems: (0, _toolbar.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 (0, _toolbar.afterCopy)(api)(message); } } }; };