fields: [
{ name: 'name', type: 'text', props: { min: 3, max: 30, required: true} },
{ name: 'email', type: 'email', label: 'Email address', props: { required: true } },
{ name: 'password', type: 'password', props: { min: 10, required: true } },
{ name: 'photo', type: 'file', props: { accept: 'image/*' } },
{ name: 'info', type: 'textarea', props: { rows: 10 } },
]
This doesn't seem to work. The fields don't render. Just the labels.