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