"use strict"; exports.__esModule = true; var _entries = require("babel-runtime/core-js/object/entries"); var _entries2 = _interopRequireDefault(_entries); exports["default"] = splitComponentProps; function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } function splitComponentProps(props, Component) { var componentPropTypes = Component.propTypes; var parentProps = {}; var childProps = {}; (0, _entries2["default"])(props).forEach(function (_ref) { var propName = _ref[0], propValue = _ref[1]; if (componentPropTypes[propName]) { parentProps[propName] = propValue; } else { childProps[propName] = propValue; } }); return [parentProps, childProps]; } module.exports = exports["default"];