Don't render hidden fields
This commit is contained in:
parent
a3b6cb36a0
commit
542aa19c28
|
|
@ -210,17 +210,19 @@ export function ApiForm(props: ApiFormProps) {
|
|||
{canRender && (
|
||||
<ScrollArea>
|
||||
<Stack spacing="md">
|
||||
{props.fields.map((field) => (
|
||||
<ApiFormField
|
||||
key={field.name}
|
||||
field={field}
|
||||
form={form}
|
||||
definitions={fieldDefinitions}
|
||||
onValueChange={(fieldName, value) => {
|
||||
form.setValues({ [fieldName]: value });
|
||||
}}
|
||||
/>
|
||||
))}
|
||||
{props.fields
|
||||
.filter((field) => !field.hidden)
|
||||
.map((field) => (
|
||||
<ApiFormField
|
||||
key={field.name}
|
||||
field={field}
|
||||
form={form}
|
||||
definitions={fieldDefinitions}
|
||||
onValueChange={(fieldName, value) => {
|
||||
form.setValues({ [fieldName]: value });
|
||||
}}
|
||||
/>
|
||||
))}
|
||||
</Stack>
|
||||
</ScrollArea>
|
||||
)}
|
||||
|
|
|
|||
|
|
@ -81,7 +81,8 @@ export default function Home() {
|
|||
name: 'name'
|
||||
},
|
||||
{
|
||||
name: 'description'
|
||||
name: 'description',
|
||||
hidden: true
|
||||
},
|
||||
{
|
||||
name: 'website',
|
||||
|
|
|
|||
Loading…
Reference in New Issue