UNPKG

material-ui

Version:

Material Design UI components built with React

31 lines (25 loc) 572 B
let React = require('react'); module.exports = { propTypes: { onChange: React.PropTypes.func, value: React.PropTypes.oneOfType([ React.PropTypes.string, React.PropTypes.array, ]), valueLink: React.PropTypes.shape({ value: React.PropTypes.string.isRequired, requestChange: React.PropTypes.func.isRequired, }), }, getDefaultProps() { return { onChange: () => {}, }; }, getValueLink(props) { return props.valueLink || { value: props.value, requestChange: props.onChange, }; }, };