'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.cloneChildrenWithClassName = cloneChildrenWithClassName; exports.isMuiElement = isMuiElement; exports.isMuiComponent = isMuiComponent; var _react = require('react'); var _react2 = _interopRequireDefault(_react); var _classnames = require('classnames'); var _classnames2 = _interopRequireDefault(_classnames); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } /* eslint-disable import/prefer-default-export */ function cloneChildrenWithClassName(children, className) { return _react2.default.Children.map(children, function (child) { return _react2.default.isValidElement(child) && _react2.default.cloneElement(child, { className: (0, _classnames2.default)(child.props.className, className) }); }); } function isMuiElement(element, muiNames) { return _react2.default.isValidElement(element) && muiNames.indexOf(element.type.muiName) !== -1; } function isMuiComponent(element, muiNames) { return muiNames.indexOf(element.muiName) !== -1; }