UNPKG

@atlaskit/editor-plugin-text-color

Version:

Text color plugin for @atlaskit/editor-core

29 lines (28 loc) 922 B
"use strict"; 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; }; };