Skip to content

Commit 19378d9

Browse files
committed
hidden field required config by default must be false
1 parent 8e130a6 commit 19378d9

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

packages/commons/src/events/FieldConfig.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -845,7 +845,8 @@ const LoaderField = BaseField.extend({
845845
export type LoaderField = z.infer<typeof LoaderField>
846846

847847
const HiddenField = BaseField.extend({
848-
type: z.literal(FieldType.HIDDEN)
848+
type: z.literal(FieldType.HIDDEN),
849+
required: z.literal(false).optional() // Hidden fields cannot be required
849850
}).describe(
850851
'A non-interactive, hidden field that only hold a value in the form'
851852
)

0 commit comments

Comments
 (0)