UNPKG

@mui/x-tree-view

Version:

The community edition of the MUI X Tree View components.

15 lines 622 B
import _extends from "@babel/runtime/helpers/esm/extends"; const deriveStateFromParameters = parameters => ({ isItemEditable: parameters.isItemEditable ?? false }); export const parametersToStateMapper = { getInitialState: (minimalInitialState, parameters) => _extends({}, minimalInitialState, deriveStateFromParameters(parameters), { editedItemId: null, lazyLoadedItems: null }), updateStateFromParameters: (newMinimalState, parameters) => { const newState = _extends({}, newMinimalState, deriveStateFromParameters(parameters)); return newState; }, shouldIgnoreItemsStateUpdate: () => false };