@onenexus/squery
Version:
Interact with Synergy modules/BEM DOM elements
11 lines (8 loc) • 402 B
JavaScript
import getSubComponents from './getSubComponents';
export default function getSubComponent(node, componentName, config) {
config = Object.assign(this || {}, config || {});
if (node instanceof NodeList || node instanceof Array) {
return [].slice.call(node).map(node => getSubComponent(node, componentName, config));
};
return getSubComponents(node, componentName, config)[0]
}