react-semantic-render
Version:
Semantic helper components for rendering content with React.
2 lines (1 loc) • 608 B
JavaScript
;var e=require("react"),r=require("prop-types"),u=require("./render-b7ffeb5c.js");function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}require("./getRenderMethod-d34dcf5d.js");var d=t(e),l=t(r);function n(e){var r,u=!1;return d.default.Children.forEach(e.children,(function(t){if(!1===u&&d.default.isValidElement(t)){var l=t.props.value;r=t,u=l===e.value}})),u||void 0!==r.props.value?u?d.default.cloneElement(r):null:d.default.cloneElement(r)}n.Case=u.render,n.Default=u.render,n.propTypes={children:l.default.node.isRequired,value:l.default.any.isRequired},module.exports=n;