import * as fields from './fields'
* Return the generated form based on the provided JSON
* that describes the fields of a form.
function generateForm(props, fieldsJson) {
{generateFields(fieldsJson)}
function generateFields(fieldsJson) {
return fieldsJson.map((fieldParams) => {
const { fieldType, ...props } = fieldParams
const Field = fields[fieldType]
export default GeneratedForm extends React.Component {
registerUser = ({ serialized }) => {}
const { fieldsJson } = this.props
action: this.registerUser,