fomantic-ui-react
Version:
Fomantic-UI React -- A React Component Library.
23 lines (19 loc) • 787 B
JavaScript
/**
* fomantic-ui-react v0.0.1-alpha.10
* (c) 2022 FireLoong <fireloong@foxmail.com>
* @license MIT
*/
import React from 'react';
var isValidElement = React.isValidElement;
var replaceElement = function replaceElement(element, replacement, props) {
if (!isValidElement(element)) return replacement;
return /*#__PURE__*/React.cloneElement(element, typeof props === "function" ? props(element.props || {}) : props);
};
var cloneElement = function cloneElement(element, props) {
return replaceElement(element, element, props);
};
var isNil = function isNil(children) {
return children === null || children === void 0 || Array.isArray(children) && children.length === 0;
};
export { cloneElement, isNil, isValidElement, replaceElement };
//# sourceMappingURL=reactNode.js.map