@@ -9,6 +9,7 @@ import { useAsync, useEventCallback } from '@react-devui/hooks';
99import { FormControl , FormGroup , useForm , Validators } from '@react-devui/ui' ;
1010import { DForm , DInput , DModal , DSelect } from '@react-devui/ui' ;
1111
12+ import { AppResponsiveForm } from '../../../components' ;
1213import { useAPI } from '../../../hooks' ;
1314
1415export interface AppDeviceModalProps {
@@ -79,24 +80,26 @@ function DeviceModal(props: AppDeviceModalProps, ref: React.ForwardedRef<OpenSet
7980 setVisible ( false ) ;
8081 } }
8182 >
82- < DForm dUpdate = { updateForm } dLabelWidth = "6em" >
83- < DForm . Group dFormGroup = { form } >
84- < DForm . Item dFormControls = { { name : 'Please enter name!' } } dLabel = "Name" >
85- { ( { name } ) => < DInput dFormControl = { name } dPlaceholder = "Name" /> }
86- </ DForm . Item >
87- < DForm . Item dFormControls = { { model : 'Please select model!' } } dLabel = "Model" >
88- { ( { model } ) => (
89- < DSelect
90- dFormControl = { modelList ? model : undefined }
91- dList = { modelList ?? [ ] }
92- dLoading = { isUndefined ( modelList ) }
93- dPlaceholder = "Model"
94- dClearable
95- />
96- ) }
97- </ DForm . Item >
98- </ DForm . Group >
99- </ DForm >
83+ < AppResponsiveForm >
84+ < DForm dUpdate = { updateForm } dLabelWidth = "6em" >
85+ < DForm . Group dFormGroup = { form } >
86+ < DForm . Item dFormControls = { { name : 'Please enter name!' } } dLabel = "Name" >
87+ { ( { name } ) => < DInput dFormControl = { name } dPlaceholder = "Name" /> }
88+ </ DForm . Item >
89+ < DForm . Item dFormControls = { { model : 'Please select model!' } } dLabel = "Model" >
90+ { ( { model } ) => (
91+ < DSelect
92+ dFormControl = { modelList ? model : undefined }
93+ dList = { modelList ?? [ ] }
94+ dLoading = { isUndefined ( modelList ) }
95+ dPlaceholder = "Model"
96+ dClearable
97+ />
98+ ) }
99+ </ DForm . Item >
100+ </ DForm . Group >
101+ </ DForm >
102+ </ AppResponsiveForm >
100103 </ DModal >
101104 ) ;
102105}
0 commit comments