@@ -660,7 +660,17 @@ function createControlClass(customControlPropsMap = {}, s = defaultStrategy) {
660
660
const ConnectedControl = resolveModel ( connect ( mapStateToProps ) ( Control ) ) ;
661
661
662
662
/* eslint-disable react/prop-types */
663
- ConnectedControl . input = ( props ) => (
663
+ const DefaultConnectedControl = ( props ) => (
664
+ < ConnectedControl
665
+ mapProps = { {
666
+ ...controlPropsMap . default ,
667
+ ...props . mapProps ,
668
+ } }
669
+ { ...omit ( props , 'mapProps' ) }
670
+ />
671
+ ) ;
672
+
673
+ DefaultConnectedControl . input = ( props ) => (
664
674
< ConnectedControl
665
675
component = "input"
666
676
mapProps = { {
@@ -671,7 +681,7 @@ function createControlClass(customControlPropsMap = {}, s = defaultStrategy) {
671
681
/>
672
682
) ;
673
683
674
- ConnectedControl . text = ( props ) => (
684
+ DefaultConnectedControl . text = ( props ) => (
675
685
< ConnectedControl
676
686
component = "input"
677
687
mapProps = { {
@@ -683,7 +693,7 @@ function createControlClass(customControlPropsMap = {}, s = defaultStrategy) {
683
693
/>
684
694
) ;
685
695
686
- ConnectedControl . textarea = ( props ) => (
696
+ DefaultConnectedControl . textarea = ( props ) => (
687
697
< ConnectedControl
688
698
component = "textarea"
689
699
mapProps = { {
@@ -694,7 +704,7 @@ function createControlClass(customControlPropsMap = {}, s = defaultStrategy) {
694
704
/>
695
705
) ;
696
706
697
- ConnectedControl . radio = ( props ) => (
707
+ DefaultConnectedControl . radio = ( props ) => (
698
708
< ConnectedControl
699
709
component = "input"
700
710
type = "radio"
@@ -706,7 +716,7 @@ function createControlClass(customControlPropsMap = {}, s = defaultStrategy) {
706
716
/>
707
717
) ;
708
718
709
- ConnectedControl . checkbox = ( props ) => (
719
+ DefaultConnectedControl . checkbox = ( props ) => (
710
720
< ConnectedControl
711
721
component = "input"
712
722
type = "checkbox"
@@ -719,7 +729,7 @@ function createControlClass(customControlPropsMap = {}, s = defaultStrategy) {
719
729
/>
720
730
) ;
721
731
722
- ConnectedControl . file = ( props ) => (
732
+ DefaultConnectedControl . file = ( props ) => (
723
733
< ConnectedControl
724
734
component = "input"
725
735
type = "file"
@@ -731,7 +741,7 @@ function createControlClass(customControlPropsMap = {}, s = defaultStrategy) {
731
741
/>
732
742
) ;
733
743
734
- ConnectedControl . select = ( props ) => (
744
+ DefaultConnectedControl . select = ( props ) => (
735
745
< ConnectedControl
736
746
component = "select"
737
747
mapProps = { {
@@ -742,7 +752,7 @@ function createControlClass(customControlPropsMap = {}, s = defaultStrategy) {
742
752
/>
743
753
) ;
744
754
745
- ConnectedControl . button = ( props ) => (
755
+ DefaultConnectedControl . button = ( props ) => (
746
756
< ConnectedControl
747
757
component = "button"
748
758
mapProps = { {
@@ -753,7 +763,7 @@ function createControlClass(customControlPropsMap = {}, s = defaultStrategy) {
753
763
/>
754
764
) ;
755
765
756
- ConnectedControl . reset = ( props ) => (
766
+ DefaultConnectedControl . reset = ( props ) => (
757
767
< ConnectedControl
758
768
component = "button"
759
769
type = "reset"
@@ -765,7 +775,7 @@ function createControlClass(customControlPropsMap = {}, s = defaultStrategy) {
765
775
/>
766
776
) ;
767
777
768
- return ConnectedControl ;
778
+ return DefaultConnectedControl ;
769
779
}
770
780
771
781
export {
0 commit comments