import React from "react"; import { Collapse, Input, Form, Row, Col, Button, Checkbox, } from "@douyinfe/semi-ui"; import { IconRowsStroked, IconDeleteStroked, IconLoopTextStroked, } from "@douyinfe/semi-icons"; import { Cardinality, Constraint } from "../data/data"; export default function ReferenceOverview(props) { return ( {props.relationships.map((r, i) => ( } itemKey={`${i}`} >
Primary: {props.tables[r.startTableId].name}
Foreign: {props.tables[r.endTableId].name}
({ label: v, value: v, }))} field="cardinality" label="Cardinality" initValue={r.cardinality} className="w-full" > ({ label: v, value: v, }))} field="updateConstraint" label="On update" initValue={r.updateConstraint} className="w-full" > ({ label: v, value: v, }))} field="deleteConstraint" label="On delete" initValue={r.deleteConstraint} className="w-full" >
{}} >
))}
); }