1
- import { Stack } from '@mui/material' ;
2
1
import { Merge } from 'type-fest' ;
3
2
import { CreateFieldZone , UpdateFieldZone } from '~/api/schema.graphql' ;
4
3
import { DialogForm , DialogFormProps } from '../../Dialog/DialogForm' ;
5
4
import { SecuredField , SubmitError , TextField } from '../../form' ;
6
- import { FieldGroup } from '../../form/FieldGroup' ;
7
5
import { UserField } from '../../form/Lookup/User/UserField' ;
8
6
import { UserLookupItemFragment } from '../../form/Lookup/User/UserLookup.graphql' ;
9
7
import { FieldZoneFormFragment } from './FieldZoneForm.graphql' ;
@@ -30,24 +28,20 @@ export const FieldZoneForm = <Mutation extends FieldZoneMutation, R>({
30
28
fieldZone,
31
29
...rest
32
30
} : FieldZoneFormProps < Mutation , R > ) => (
33
- < DialogForm { ...rest } >
31
+ < DialogForm { ...rest } fieldsPrefix = "fieldZone" >
34
32
< SubmitError />
35
- < FieldGroup prefix = "fieldZone" >
36
- < Stack >
37
- < SecuredField obj = { fieldZone } name = "name" >
38
- { ( props ) => (
39
- < TextField
40
- { ...props }
41
- label = "Field Zone Name"
42
- placeholder = "Enter Field Zone Name"
43
- required
44
- />
45
- ) }
46
- </ SecuredField >
47
- < SecuredField obj = { fieldZone } name = "directorId" >
48
- { ( props ) => < UserField { ...props } label = "Director" required /> }
49
- </ SecuredField >
50
- </ Stack >
51
- </ FieldGroup >
33
+ < SecuredField obj = { fieldZone } name = "name" >
34
+ { ( props ) => (
35
+ < TextField
36
+ { ...props }
37
+ label = "Field Zone Name"
38
+ placeholder = "Enter Field Zone Name"
39
+ required
40
+ />
41
+ ) }
42
+ </ SecuredField >
43
+ < SecuredField obj = { fieldZone } name = "directorId" >
44
+ { ( props ) => < UserField { ...props } label = "Director" required /> }
45
+ </ SecuredField >
52
46
</ DialogForm >
53
47
) ;
0 commit comments