UNPKG

@mui/x-tree-view

Version:

The community edition of the MUI X Tree View components.

30 lines (28 loc) 1.29 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; Object.defineProperty(exports, "__esModule", { value: true }); exports.RichTreeViewStore = exports.ExtendableRichTreeViewStore = void 0; var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); var _labelEditing = require("../plugins/labelEditing"); var _MinimalTreeViewStore = require("../MinimalTreeViewStore"); var _RichTreeViewStore = require("./RichTreeViewStore.utils"); class ExtendableRichTreeViewStore extends _MinimalTreeViewStore.MinimalTreeViewStore { labelEditing = new _labelEditing.TreeViewLabelEditingPlugin(this); /** * Mapper of the RichTreeViewStore. * Can be used by classes extending the RichTreeViewStore to create their own mapper. */ static rawMapper = _RichTreeViewStore.parametersToStateMapper; buildPublicAPI() { return (0, _extends2.default)({}, super.buildPublicAPI(), this.labelEditing.buildPublicAPI()); } } exports.ExtendableRichTreeViewStore = ExtendableRichTreeViewStore; class RichTreeViewStore extends ExtendableRichTreeViewStore { constructor(parameters) { super(parameters, 'RichTreeView', _RichTreeViewStore.parametersToStateMapper); } } exports.RichTreeViewStore = RichTreeViewStore;