UNPKG

choerodon-ui

Version:

An enterprise-class UI design language and React-based implementation

46 lines (41 loc) 1.23 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _map = _interopRequireDefault(require("core-js/library/fn/map")); var offset = new _map["default"](); var mentionStore = { offset: offset, getOffset: function getOffset() { return offset; }, getTrigger: function getTrigger(offsetKey) { var currentOffset = offset.get(offsetKey); return currentOffset && currentOffset.trigger; }, activeSuggestion: function activeSuggestion(_ref) { var offsetKey = _ref.offsetKey; offset.set(offsetKey, { offsetKey: offsetKey }); }, inActiveSuggestion: function inActiveSuggestion(_ref2) { var offsetKey = _ref2.offsetKey; offset["delete"](offsetKey); }, updateSuggestion: function updateSuggestion(_ref3) { var offsetKey = _ref3.offsetKey, position = _ref3.position, trigger = _ref3.trigger; offset.set(offsetKey, { offsetKey: offsetKey, position: position, trigger: trigger }); } }; var _default = mentionStore; exports["default"] = _default; //# sourceMappingURL=mentionStore.js.map