@ozen-ui/kit
Version:
React component library
15 lines (14 loc) • 552 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.extractElementsFromChildren = void 0;
var react_1 = require("react");
var resolveChildren_1 = require("./resolveChildren");
var extractElementsFromChildren = function (children, checkIsItem, onMatch) {
react_1.Children.forEach((0, resolveChildren_1.resolveChildren)(children), function (child) {
if (!checkIsItem(child)) {
return;
}
onMatch(child);
});
};
exports.extractElementsFromChildren = extractElementsFromChildren;
;