UNPKG

@rtbjs/use-state

Version:

`@rtbjs/use-state` is a state management tool that can act as a local state and be easily turned into a global redux state. It is an innovative approach to state management that combines the advantages of both React's useState and Redux's state management

19 lines 603 B
"use strict"; exports.__esModule = true; exports.getSelectedItem = void 0; function getSelectedItem(id, array) { var _a; for (var _i = 0, array_1 = array; _i < array_1.length; _i++) { var item = array_1[_i]; if (item.id === id) return item; if ((_a = item.items) === null || _a === void 0 ? void 0 : _a.length) { var innerResult = getSelectedItem(id, item.items); if (innerResult) return innerResult; } } return; } exports.getSelectedItem = getSelectedItem; //# sourceMappingURL=get-selected-item.js.map