UNPKG

@talend/react-bootstrap

Version:

Bootstrap 3 components built with React

20 lines (19 loc) 561 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = splitComponentProps; function splitComponentProps(props, Component) { const componentPropTypes = Component.propTypes; const parentProps = {}; const childProps = {}; Object.entries(props).forEach(([propName, propValue]) => { if (componentPropTypes[propName]) { parentProps[propName] = propValue; } else { childProps[propName] = propValue; } }); return [parentProps, childProps]; } //# sourceMappingURL=splitComponentProps.js.map