|  |  | 
 |  |  |                             <Grid container rowSpacing={2} columnSpacing={2}> | 
 |  |  |                                 <Grid item xs={6} display="flex" gap={1}> | 
 |  |  |                                     <TextInput | 
 |  |  |                                         label="table.field.warehouse.name" | 
 |  |  |                                         source="name" | 
 |  |  |                                         label="table.field.warehouse.factory" | 
 |  |  |                                         source="factory" | 
 |  |  |                                         validate={[required()]} | 
 |  |  |                                         parse={v => v} | 
 |  |  |                                         autoFocus | 
 |  |  |                                     /> | 
 |  |  |  | 
 |  |  |                                 </Grid> | 
 |  |  |                                 <Grid item xs={6} display="flex" gap={1}> | 
 |  |  |                                     <TextInput | 
 |  |  |                                         label="table.field.warehouse.code" | 
 |  |  |                                         source="code" | 
 |  |  |                                         validate={[required()]} | 
 |  |  |                                         parse={v => v} | 
 |  |  |                                     /> | 
 |  |  |                                 </Grid> | 
 |  |  |                                 <Grid item xs={6} display="flex" gap={1}> | 
 |  |  |                                     <TextInput | 
 |  |  |                                         label="table.field.warehouse.factory" | 
 |  |  |                                         source="factory" | 
 |  |  |                                         label="table.field.warehouse.name" | 
 |  |  |                                         source="name" | 
 |  |  |                                         validate={[required()]} | 
 |  |  |                                         parse={v => v} | 
 |  |  |                                     /> | 
 |  |  | 
 |  |  |                                         source="longitude" | 
 |  |  |                                         parse={v => v} | 
 |  |  |                                     /> | 
 |  |  |                                 </Grid> | 
 |  |  |                                 <Grid item xs={6} display="flex" gap={1}> | 
 |  |  |                                     <TextInput | 
 |  |  |                                      <TextInput | 
 |  |  |                                         label="table.field.warehouse.latgitude" | 
 |  |  |                                         source="latgitude" | 
 |  |  |                                         parse={v => v} | 
 |  |  | 
 |  |  |                                         label="table.field.warehouse.length" | 
 |  |  |                                         source="length" | 
 |  |  |                                     /> | 
 |  |  |                                 </Grid> | 
 |  |  |                                 <Grid item xs={6} display="flex" gap={1}> | 
 |  |  |                                     <NumberInput | 
 |  |  |                                      <NumberInput | 
 |  |  |                                         label="table.field.warehouse.width" | 
 |  |  |                                         source="width" | 
 |  |  |                                     /> | 
 |  |  |                                 </Grid> | 
 |  |  |                                 <Grid item xs={6} display="flex" gap={1}> | 
 |  |  |                                     <NumberInput | 
 |  |  |                                         label="table.field.warehouse.height" | 
 |  |  |                                         source="height" |