UNPKG

react-bootstrap

Version:

Bootstrap 3 components build with React

26 lines (18 loc) 791 B
'use strict'; var _interopRequireDefault = require('babel-runtime/helpers/interop-require-default')['default']; exports.__esModule = true; exports['default'] = valueValidation; 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 = _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'];