techniq / svelte-ux

Collection of Svelte components, actions, stores, and utilities to build highly interactive applications.
https://svelte-ux.techniq.dev/
MIT License
830 stars 46 forks source link

Complex forms #497

Open kasleet opened 1 month ago

kasleet commented 1 month ago

Is there a possibility for forms and their respective validation to use complex schemas, e.g.

z.object({
  name: z.string().min(1),
  address: z.object({
    street: z.string(),
    postalCode: z.string(),
  }),
})

The form would have 3 input fields.

I know that I could simply flatten the schema, but just wanted to know if there maybe is a way which is just not documented.