UNPKG

@ozen-ui/kit

Version:

React component library

15 lines (14 loc) 552 B
"use strict"; 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;