@alifd/meet-react
Version:
Fusion Mobile React UI System Component
16 lines • 451 B
JavaScript
import React, { Children, isValidElement } from "react";
import { isValidArray } from './fp';
export function getValidChildren(children) {
if (!children) {
return null;
} else if (isValidElement(children)) {
return children;
} else if (Children.count(children) > 0) {
var c = Children.toArray(children).filter(function (item) {
return !!item;
});
return isValidArray(c) ? c : null;
} else {
return children;
}
}