@@ -15,7 +15,7 @@ const ServiceNetworkFields: FC<ServiceNetworkFieldsProps> = ({
1515
1616 const { fields, append, remove } = useFieldArray ( {
1717 control,
18- name : `services.${ serviceIndex } .network ` ,
18+ name : `services.${ serviceIndex } .networks ` ,
1919 } ) ;
2020
2121 return (
@@ -25,36 +25,36 @@ const ServiceNetworkFields: FC<ServiceNetworkFieldsProps> = ({
2525
2626 < button
2727 type = "button"
28- onClick = { ( ) => append ( { name : '' , value : '' } ) }
28+ onClick = { ( ) => append ( '' ) }
2929 className = "btn btn-xs ml-4"
3030 >
3131 Add < Plus className = "size-3" />
3232 </ button >
3333 </ div >
3434 < div className = "flex gap-4" >
35- { fields . map ( ( field , envIdx ) => (
35+ { fields . map ( ( field , networkIdx ) => (
3636 < div
3737 className = { cn (
3838 'mb-4 flex items-center divide-x divide-gray-200 rounded-md border border-gray-200 dark:divide-gray-500 dark:border-gray-500 [&>div]:mb-0' ,
3939 {
4040 'divide-red-500 border-red-500 dark:divide-red-500 dark:border-red-500' :
4141 control . getFieldState (
42- `pods .${ serviceIndex } .environment .${ envIdx } .name ` ,
42+ `services .${ serviceIndex } .networks .${ networkIdx } ` ,
4343 ) . invalid ,
4444 } ,
4545 ) }
4646 key = { field . id }
4747 >
4848 < FormInput
49- id = { `env_name_ ${ envIdx } ` }
50- name = { `pods .${ serviceIndex } .environment .${ envIdx } .name ` }
49+ id = { `network_ ${ networkIdx } ` }
50+ name = { `services .${ serviceIndex } .networks .${ networkIdx } ` }
5151 label = ""
52- placeholder = "Env "
52+ placeholder = ""
5353 className = "h-12 w-full rounded-s-md px-2 outline-none"
5454 />
5555
5656 < button
57- onClick = { ( ) => remove ( envIdx ) }
57+ onClick = { ( ) => remove ( networkIdx ) }
5858 className = "btn btn-error rounded-e-md rounded-s-none"
5959 >
6060 < Trash2 />
0 commit comments