UNPKG

fomantic-ui-react

Version:

Fomantic-UI React -- A React Component Library.

23 lines (19 loc) 787 B
/** * 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