diff --git a/src/redux-form/createInputs.js b/src/redux-form/createInputs.js
index 7c25f46..f042eda 100644
--- a/src/redux-form/createInputs.js
+++ b/src/redux-form/createInputs.js
@@ -10,12 +10,12 @@ import {
} from '../../index'
const createInputs = inputCreator => {
- const renderInput = ({ input: { onChange, ...restInput }, placeholder}) => (
-
+ const renderInput = ({ input: { onChange, ...restInput }, placeholder},...restProps) => (
+
)
const Input = inputCreator('Input', renderInput, InputRenderer.PropTypes, InputRenderer.defaultProps)
- const renderSelect = ({ input: { onChange, value }, labelKey, valueKey, options, placeholder }) => (
+ const renderSelect = ({ input: { onChange, value }, labelKey, valueKey, options, placeholder ,...restProps}) => (
{
placeholder={placeholder}
value={value}
valueKey={valueKey}
+ {...restProps}
/>
)
const Select = inputCreator('Select', renderSelect, SelectRenderer.PropTypes, SelectRenderer.defaultProps)
- const renderSwitch = ({ input: { onChange, value }}) => {
+ const renderSwitch = ({ input: { onChange, value}, ...restProps }) => {
// redux-form default value is '', however Switch must take a boolean value
if (value === '') {
value = SwitchRenderer.defaultProps.value
}
- return
+ return
}
const Switch = inputCreator('Switch', renderSwitch, SwitchRenderer.PropTypes, SwitchRenderer.defaultProps)