diff --git a/www/src/components/Table/ColumnMenu/NewColumn.tsx b/www/src/components/Table/ColumnMenu/NewColumn.tsx
index ab075d32..45a6b297 100644
--- a/www/src/components/Table/ColumnMenu/NewColumn.tsx
+++ b/www/src/components/Table/ColumnMenu/NewColumn.tsx
@@ -1,4 +1,4 @@
-import React, { useState } from "react";
+import React, { useState, useEffect } from "react";
import Button from "@material-ui/core/Button";
import TextField from "@material-ui/core/TextField";
import Dialog from "@material-ui/core/Dialog";
@@ -23,7 +23,12 @@ export default function FormDialog({
handleSave: Function;
}) {
const [type, setType] = useState(FieldType.shortText);
- const [name, setName] = useState("");
+ const [columnLabel, setColumnLabel] = useState("");
+ const [fieldKey, setFieldKey] = useState("");
+ useEffect(() => {
+ setFieldKey(_camel(columnLabel));
+ }, [columnLabel]);
+
return (