diff --git a/jsx/src/components/DynamicTable/DynamicTable.jsx b/jsx/src/components/DynamicTable/DynamicTable.jsx index 7063cc9e..35508e2e 100644 --- a/jsx/src/components/DynamicTable/DynamicTable.jsx +++ b/jsx/src/components/DynamicTable/DynamicTable.jsx @@ -253,4 +253,4 @@ export default class DynamicTable extends React.Component { ); } -} \ No newline at end of file +} diff --git a/jsx/src/components/GroupEdit/GroupEdit.jsx b/jsx/src/components/GroupEdit/GroupEdit.jsx index ad6779f9..16ebcaec 100644 --- a/jsx/src/components/GroupEdit/GroupEdit.jsx +++ b/jsx/src/components/GroupEdit/GroupEdit.jsx @@ -5,21 +5,18 @@ import PropTypes from "prop-types"; import GroupSelect from "../GroupSelect/GroupSelect"; import DynamicTable from "../DynamicTable/DynamicTable"; - function hasDuplicates(array) { var valuesSoFar = Object.create(null); for (var i = 0; i < array.length; ++i) { - var value = array[i]; - if (value in valuesSoFar) { - return true; - } - valuesSoFar[value] = true; + var value = array[i]; + if (value in valuesSoFar) { + return true; + } + valuesSoFar[value] = true; } return false; } - - const GroupEdit = (props) => { var [selected, setSelected] = useState([]), [changed, setChanged] = useState(false), @@ -55,8 +52,8 @@ const GroupEdit = (props) => { var { group_data } = location.state; var [propobject, setProp] = useState(group_data.properties); - var [propkeys, setPropKeys]= useState([]); - var [propvalues, setPropValues]= useState([]); + var [propkeys, setPropKeys] = useState([]); + var [propvalues, setPropValues] = useState([]); if (!group_data) return
; @@ -77,19 +74,24 @@ const GroupEdit = (props) => { setChanged(true); }} /> -
+
Manage group properties
+
+
+
+ +
- +
- -
+ +