INNER CODE UNIT · JavaScript

cloneReactChildrenWithProps

nitaliano/react-native-mapbox-gl · javascript/utils/index.js:78

export function cloneReactChildrenWithProps(children, propsToAdd = {}) {
  if (!children) return null;

  let foundChildren = null;

  if (!Array.isArray(children)) {
    foundChildren = [children];
  } else {
    foundChildren = children;
  }

  const filteredChildren = foundChildren.filter(child => !!child); // filter out falsy children, since some can be null
  return React.Children.map(filteredChildren, child =>
    React.cloneElement(child, propsToAdd),
  );
}

export function resolveImagePath(imageRef) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…