Correcting display of array fields
This commit is contained in:
@@ -13,7 +13,10 @@ class ContractTemplateRead(Reader, ContractTemplate):
|
|||||||
class ContractTemplateCreate(Writer):
|
class ContractTemplateCreate(Writer):
|
||||||
name: str = Field(title="Nom")
|
name: str = Field(title="Nom")
|
||||||
title: str = Field(title="Titre")
|
title: str = Field(title="Titre")
|
||||||
parties: List[PartyTemplate] = Field(default=[], title="Parties")
|
parties: List[PartyTemplate] = Field(
|
||||||
|
default=[],
|
||||||
|
props={"items_per_row": "2"},
|
||||||
|
title="Parties")
|
||||||
provisions: List[ProvisionTemplateReference] = Field(
|
provisions: List[ProvisionTemplateReference] = Field(
|
||||||
default=[],
|
default=[],
|
||||||
props={"items_per_row": "1", "numbered": True},
|
props={"items_per_row": "1", "numbered": True},
|
||||||
|
|||||||
@@ -73,14 +73,14 @@ export default function ArrayFieldTemplate<
|
|||||||
uiSchema={uiSchema}
|
uiSchema={uiSchema}
|
||||||
registry={registry}
|
registry={registry}
|
||||||
/>
|
/>
|
||||||
<Grid2 container justifyContent='flex-end'>
|
<Grid2 container justifyContent='flex-start'>
|
||||||
{items &&
|
{items &&
|
||||||
items.map(({ key, ...itemProps }: ArrayFieldTemplateItemType<T, S, F>, index) => (
|
items.map(({ key, ...itemProps }: ArrayFieldTemplateItemType<T, S, F>, index) => (
|
||||||
<Grid2 key={key} size={gridSize} >
|
<Grid2 key={key} size={gridSize} >
|
||||||
<Stack direction="row" sx={{alignItems: "center"}}>
|
<Grid2 container sx={{alignItems: "center"}} >
|
||||||
{numbered &&<Typography variant="h4">{index + 1}</Typography>}
|
{numbered &&<Grid2 size={1} ><Typography variant="h4">{index + 1}</Typography></Grid2>}
|
||||||
<ArrayFieldItemTemplate key={key} {...itemProps} />
|
<Grid2 size={numbered ? 11 : 12} ><ArrayFieldItemTemplate key={key} {...itemProps} /></Grid2>
|
||||||
</Stack>
|
</Grid2>
|
||||||
</Grid2>
|
</Grid2>
|
||||||
))}
|
))}
|
||||||
</Grid2>
|
</Grid2>
|
||||||
|
|||||||
Reference in New Issue
Block a user