diff --git a/src/components/EditorCanvas/Table.jsx b/src/components/EditorCanvas/Table.jsx index bf0cdff..e1e18d2 100644 --- a/src/components/EditorCanvas/Table.jsx +++ b/src/components/EditorCanvas/Table.jsx @@ -40,7 +40,6 @@ import useSelect from "../../hooks/useSelect"; import useTypes from "../../hooks/useTypes"; export default function Table(props) { - const [isHovered, setIsHovered] = useState(false); const [hoveredField, setHoveredField] = useState(-1); const [editField, setEditField] = useState({}); const { layout } = useLayout(); @@ -61,23 +60,20 @@ export default function Table(props) { y={props.tableData.y} width={200} height={height} - className="drop-shadow-lg rounded-md cursor-move" + className="group drop-shadow-lg rounded-md cursor-move" onMouseDown={props.onMouseDown} - onMouseEnter={() => setIsHovered(true)} - onMouseLeave={() => setIsHovered(false)} >
{props.tableData.name}
- {isHovered && ( -
+
+ +
+ } + position="rightTop" + showArrow + trigger="click" + style={{ width: "200px" }} + > -
- } - position="rightTop" - showArrow - trigger="click" - style={{ width: "200px" }} - > -
- )} + + {props.tableData.fields.map((e, i) => { return settings.showFieldSummary ? (