Remove mandetory relationships

This commit is contained in:
1ilit 2024-01-31 00:12:09 +02:00
parent 4f2386563c
commit a31e60cf0d

View File

@ -7,7 +7,6 @@ import {
Col,
Select,
Button,
Checkbox,
Popover,
Table,
} from "@douyinfe/semi-ui";
@ -119,12 +118,10 @@ export default function ReferenceOverview() {
dataSource={[
{
key: "1",
foreign: `${tables[r.startTableId].name}(${
tables[r.startTableId].fields[r.startFieldId]
foreign: `${tables[r.startTableId].name}(${tables[r.startTableId].fields[r.startFieldId]
.name
})`,
primary: `${tables[r.endTableId].name}(${
tables[r.endTableId].fields[r.endFieldId].name
primary: `${tables[r.endTableId].name}(${tables[r.endTableId].fields[r.endFieldId].name
})`,
},
]}
@ -277,44 +274,6 @@ export default function ReferenceOverview() {
></Select>
</Col>
</Row>
<div className="flex justify-between items-center my-3">
<div className="font-semibold">Mandetory</div>
<Checkbox
value="mandetory"
checked={r.mandetory}
onChange={(checkedValues) => {
setUndoStack((prev) => [
...prev,
{
action: Action.EDIT,
element: ObjectType.RELATIONSHIP,
rid: i,
undo: {
[checkedValues.target.value]:
!checkedValues.target.checked,
},
redo: {
[checkedValues.target.value]:
checkedValues.target.checked,
},
message: `Make foreign key mandetory`,
},
]);
setRedoStack([]);
setRelationships((prev) =>
prev.map((e, idx) =>
idx === i
? {
...e,
[checkedValues.target.value]:
checkedValues.target.checked,
}
: e
)
);
}}
></Checkbox>
</div>
<Button
icon={<IconDeleteStroked />}
block