From 8929639d6d9727dc9d3e7ce5bcc1f7b2d4d50085 Mon Sep 17 00:00:00 2001 From: 1ilit Date: Tue, 19 Sep 2023 15:48:03 +0300 Subject: [PATCH] bdoof --- src/components/reference_overview.jsx | 62 ++++++++++++++++++++++++--- 1 file changed, 56 insertions(+), 6 deletions(-) diff --git a/src/components/reference_overview.jsx b/src/components/reference_overview.jsx index ed3fe95..72fb53b 100644 --- a/src/components/reference_overview.jsx +++ b/src/components/reference_overview.jsx @@ -7,15 +7,28 @@ import { Col, Button, Checkbox, + Popover, + Table, } from "@douyinfe/semi-ui"; import { IconRowsStroked, IconDeleteStroked, IconLoopTextStroked, + IconMore, } from "@douyinfe/semi-icons"; import { Cardinality, Constraint } from "../data/data"; export default function ReferenceOverview(props) { + const columns = [ + { + title: "Primary", + dataIndex: "primary", + }, + { + title: "Foreign", + dataIndex: "foreign", + }, + ]; return ( {props.relationships.map((r, i) => ( @@ -29,20 +42,57 @@ export default function ReferenceOverview(props) { itemKey={`${i}`} >
-
-
+
Primary: - {props.tables[r.startTableId].name} + {props.tables[r.endTableId].name}
Foreign: - {props.tables[r.endTableId].name} + {props.tables[r.startTableId].name}
- + + +
+ +
+ + } + trigger="click" + position="rightTop" + showArrow + > + + + ({ label: v, @@ -79,7 +129,7 @@ export default function ReferenceOverview(props) { > -
+