@atlaskit/editor-plugin-text-color
Version:
Text color plugin for @atlaskit/editor-core
29 lines (28 loc) • 922 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.togglePalette = exports.setPalette = void 0;
var _main = require("../pm-plugins/main");
var togglePalette = exports.togglePalette = function togglePalette(api) {
return function (_ref) {
var tr = _ref.tr;
var pluginState = api === null || api === void 0 ? void 0 : api.textColor.sharedState.currentState();
var isPaletteOpen = pluginState === null || pluginState === void 0 ? void 0 : pluginState.isPaletteOpen;
tr.setMeta(_main.pluginKey, {
action: _main.ACTIONS.SET_PALETTE,
isPaletteOpen: !isPaletteOpen
});
return tr;
};
};
var setPalette = exports.setPalette = function setPalette(isPaletteOpen) {
return function (_ref2) {
var tr = _ref2.tr;
tr.setMeta(_main.pluginKey, {
action: _main.ACTIONS.SET_PALETTE,
isPaletteOpen: isPaletteOpen
});
return tr;
};
};