@nodeject/ui-components
Version:
UI library for non-trivial components
76 lines (75 loc) • 3.49 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Coordinates = void 0;
var antd_1 = require("antd");
var React = require("react");
var Text = antd_1.Typography.Text;
/*
if (e.type === 0) {
e.coordinates.fromX = coordinates.left + coordinates.width / 2
e.coordinates.fromY = coordinates.bottom
} else {
e.coordinates.fromX = coordinates.left + 10
e.coordinates.fromY = coordinates.bottom
}
})
edgesList.filter((e) => e.to === nodeId).forEach((e) => {
if (e.type === 0) {
e.coordinates.toX = coordinates.left + coordinates.width / 2
e.coordinates.toY = coordinates.top
} else {
e.coordinates.toX = coordinates.left
e.coordinates.toY = coordinates.top + coordinates.height / 2
}
*/
var Coordinates = function (props) {
var coordinates = props.coordinates;
return (React.createElement("div", { style: { display: 'inline-flex' } },
React.createElement("ul", null,
React.createElement("li", null,
React.createElement(Text, { type: 'secondary' },
"From Xo: ",
Math.round(coordinates.left + coordinates.width / 2))),
React.createElement("li", null,
React.createElement(Text, { type: 'secondary' },
"From Yo: ",
Math.round(coordinates.bottom))),
React.createElement("li", null,
React.createElement(Text, { type: 'secondary' },
"From X: ",
Math.round(coordinates.left + 10))),
React.createElement("li", null,
React.createElement(Text, { type: 'secondary' },
"Left: ",
Math.round(coordinates.left))),
React.createElement("li", null,
React.createElement(Text, { type: 'secondary' },
"Middle: ",
Math.round(coordinates.left + coordinates.width / 2))),
React.createElement("li", null,
React.createElement(Text, { type: 'secondary' },
"Top: ",
Math.round(coordinates.top))),
React.createElement("li", null,
React.createElement(Text, { type: 'secondary' },
"Bottom: ",
Math.round(coordinates.bottom)))),
React.createElement("ul", null,
React.createElement("li", null,
React.createElement(Text, { type: 'secondary' },
"To Xo: ",
Math.round(coordinates.left + coordinates.width / 2))),
React.createElement("li", null,
React.createElement(Text, { type: 'secondary' },
"To Yo: ",
Math.round(coordinates.top))),
React.createElement("li", null,
React.createElement(Text, { type: 'secondary' },
"To X: ",
Math.round(coordinates.left))),
React.createElement("li", null,
React.createElement(Text, { type: 'secondary' },
"To Y: ",
Math.round(coordinates.top + coordinates.height / 2))))));
};
exports.Coordinates = Coordinates;