@@ -437,9 +431,8 @@ export default function Table(props) {
fid: j,
undo: { notNull: f.notNull },
redo: { notNull: !f.notNull },
- message: `Edit table field to${
- f.notNull ? "" : " not"
- } null`,
+ message: `Edit table field to${f.notNull ? "" : " not"
+ } null`,
},
]);
setRedoStack([]);
@@ -465,9 +458,8 @@ export default function Table(props) {
fid: j,
undo: { primary: f.primary },
redo: { primary: !f.primary },
- message: `Edit table field to${
- f.primary ? " not" : ""
- } primary`,
+ message: `Edit table field to${f.primary ? " not" : ""
+ } primary`,
},
]);
setRedoStack([]);
@@ -699,9 +691,8 @@ export default function Table(props) {
[checkedValues.target.value]:
checkedValues.target.checked,
},
- message: `Edit table field to${
- f.unique ? " not" : ""
- } unique`,
+ message: `Edit table field to${f.unique ? " not" : ""
+ } unique`,
},
]);
setRedoStack([]);
@@ -741,9 +732,8 @@ export default function Table(props) {
[checkedValues.target.value]:
checkedValues.target.checked,
},
- message: `Edit table field to${
- f.primary ? " not" : ""
- } auto increment`,
+ message: `Edit table field to${f.primary ? " not" : ""
+ } auto increment`,
},
]);
setRedoStack([]);
@@ -906,10 +896,10 @@ export default function Table(props) {
indices: props.tableData.indices.map((index) =>
index.id === k
? {
- ...index,
- fields: [...value],
- name: `${value.join("_")}_index`,
- }
+ ...index,
+ fields: [...value],
+ name: `${value.join("_")}_index`,
+ }
: index
),
});
@@ -946,9 +936,8 @@ export default function Table(props) {
[checkedValues.target.value]:
checkedValues.target.checked,
},
- message: `Edit table field to${
- idx.unique ? " not" : ""
- } unique`,
+ message: `Edit table field to${idx.unique ? " not" : ""
+ } unique`,
},
]);
setRedoStack([]);
@@ -956,10 +945,10 @@ export default function Table(props) {
indices: props.tableData.indices.map((index) =>
index.id === k
? {
- ...index,
- [checkedValues.target.value]:
- checkedValues.target.checked,
- }
+ ...index,
+ [checkedValues.target.value]:
+ checkedValues.target.checked,
+ }
: index
),
});
@@ -1242,11 +1231,10 @@ export default function Table(props) {
function field(fieldData, index) {
return (
{
setHoveredField(index);
props.setOnRect({
@@ -1278,10 +1266,16 @@ export default function Table(props) {
{hoveredField === index ? (
-
{
+
+ }
+ onClick={() => {
setUndoStack((prev) => [
...prev,
{
@@ -1347,18 +1341,7 @@ export default function Table(props) {
}),
});
}}
- onCancel={() => {}}
- >
- }
- >
-
+ >
) : (
fieldData.type
)}