Skip to content

Commit 46ddbf3

Browse files
committed
docs: setup partial for composite fields
1 parent 0869bbe commit 46ddbf3

File tree

1 file changed

+14
-10
lines changed

1 file changed

+14
-10
lines changed

src/components/Form/Form.stories.tsx

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,20 +18,24 @@ const $ExampleFormData = z.object({
1818
booleanCheck: z.boolean().optional(),
1919
booleanRadio: z.boolean().optional(),
2020
recordArray: z.array(
21-
z.object({
22-
recordArrayStringInput: z.string(),
23-
showRecordArrayDynamicField: z.boolean(),
24-
recordArrayDynamicField: z.string().optional()
25-
})
21+
z
22+
.object({
23+
recordArrayStringInput: z.string(),
24+
showRecordArrayDynamicField: z.boolean(),
25+
recordArrayDynamicField: z.string()
26+
})
27+
.partial()
2628
),
2729
date: z.date().optional(),
2830
numberInput: z.number().optional(),
2931
numberSlider: z.number().optional(),
30-
numberRecord: z.object({
31-
q1: z.number(),
32-
q2: z.number(),
33-
q3: z.number()
34-
}),
32+
numberRecord: z
33+
.object({
34+
q1: z.number(),
35+
q2: z.number(),
36+
q3: z.number()
37+
})
38+
.partial(),
3539
numberRadio: z.number().min(1).max(5).int().optional(),
3640
numberSelect: z.number().min(1).max(5).int().optional(),
3741
stringSelect: z.enum(['a', 'b', 'c']).optional(),

0 commit comments

Comments
 (0)