From e7d7103f6d6771a66c81a95afc760132b396965d Mon Sep 17 00:00:00 2001 From: Mike Molinari Date: Wed, 22 Sep 2021 01:52:31 +0000 Subject: [PATCH] added text field to form generator --- web/app/cad/mdf/generateForm.tsx | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/web/app/cad/mdf/generateForm.tsx b/web/app/cad/mdf/generateForm.tsx index 8b48b69b..1f7de8a2 100644 --- a/web/app/cad/mdf/generateForm.tsx +++ b/web/app/cad/mdf/generateForm.tsx @@ -1,6 +1,6 @@ import React from 'react'; import Entity from '../craft/wizard/components/form/Entity'; -import { CheckboxField, NumberField } from '../craft/wizard/components/form/Fields'; +import { CheckboxField, NumberField, ComboBoxField, TextField} from '../craft/wizard/components/form/Fields'; import { Group } from '../craft/wizard/components/form/Form'; import { OperationSchema, SchemaField } from './mdf'; @@ -11,21 +11,23 @@ export function generateForm(schema: OperationSchema) { {Object.keys(schema).map(key => { const fieldDef: SchemaField = schema[key]; - const label = fieldDef.label || key; + const label = fieldDef.label || key; if (fieldDef.type === 'number') { return + } else if (fieldDef.type === 'TextField') { + return ; } else if (['face', 'edge', 'sketchObject', 'datumAxis'].includes(fieldDef.type)) { return ; } else if (fieldDef.type === 'boolean') { return ; } else { return "I don't know"; - } + } })} ; }; - + } \ No newline at end of file