File tree Expand file tree Collapse file tree 2 files changed +5
-3
lines changed
test/specs/collections/Form Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -10,14 +10,15 @@ import FormField from './FormField'
1010 * @see Form
1111 * @see Radio
1212 */
13- function FormRadio ( props ) {
13+ const FormRadio = React . forwardRef ( function ( props , ref ) {
1414 const { control } = props
1515 const rest = getUnhandledProps ( FormRadio , props )
1616 const ElementType = getElementType ( FormRadio , props )
1717
18- return < ElementType { ...rest } control = { control } />
19- }
18+ return < ElementType { ...rest } control = { control } ref = { ref } />
19+ } )
2020
21+ FormRadio . displayName = 'FormRadio'
2122FormRadio . propTypes = {
2223 /** An element type to render as (string or function). */
2324 as : PropTypes . elementType ,
Original file line number Diff line number Diff line change @@ -8,6 +8,7 @@ describe('FormRadio', () => {
88 common . isConformant ( FormRadio , {
99 ignoredTypingsProps : [ 'type' ] ,
1010 } )
11+ common . forwardsRef ( FormRadio , { tagName : 'input' } )
1112
1213 it ( 'renders a FormField with a Radio control' , ( ) => {
1314 shallow ( < FormRadio /> )
You can’t perform that action at this time.
0 commit comments