UNPKG

react-bootstrap

Version:

Bootstrap 3 components build with React

28 lines (20 loc) 834 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); exports['default'] = valueValidation; function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } var _react = require('react'); var _react2 = _interopRequireDefault(_react); var _CustomPropTypes = require('./CustomPropTypes'); var propList = ['children', 'value']; var typeList = [_react2['default'].PropTypes.number, _react2['default'].PropTypes.string]; function valueValidation(props, propName, componentName) { var error = (0, _CustomPropTypes.singlePropFrom)(propList)(props, propName, componentName); if (!error) { var oneOfType = _react2['default'].PropTypes.oneOfType(typeList); error = oneOfType(props, propName, componentName); } return error; } module.exports = exports['default'];