UNPKG

@antv/f2

Version:

Charts for mobile visualization.

33 lines (32 loc) 956 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _tslib = require("tslib"); var _fEngine = require("@antv/f-engine"); var _util = require("@antv/util"); var _default = exports.default = function _default(props, context) { var theme = props.theme; var _a = (0, _util.deepMix)((0, _tslib.__assign)({}, theme.point), props), points = _a.points, style = _a.style, offsetX = _a.offsetX, offsetY = _a.offsetY, animation = _a.animation; var _b = points[0] || {}, x = _b.x, y = _b.y; if (isNaN(x) || isNaN(y)) return null; var offsetXNum = context.px2hd(offsetX); var offsetYNum = context.px2hd(offsetY); var posX = x + (offsetXNum || 0); var posY = y + (offsetYNum || 0); return (0, _fEngine.jsx)("group", null, (0, _fEngine.jsx)("circle", { style: (0, _tslib.__assign)({ cx: posX, cy: posY }, style), animation: animation })); };