@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
JavaScript
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
;