@antv/f2
Version:
Charts for mobile visualization.
26 lines • 808 B
JavaScript
import _objectSpread from "@babel/runtime/helpers/esm/objectSpread2";
import { jsx } from '../../../jsx';
import { deepMix } from '@antv/util';
export default (function (props, context) {
var theme = props.theme;
var _deepMix = deepMix(_objectSpread({}, theme.point), props),
points = _deepMix.points,
style = _deepMix.style,
offsetX = _deepMix.offsetX,
offsetY = _deepMix.offsetY,
animation = _deepMix.animation;
var _ref = points[0] || {},
x = _ref.x,
y = _ref.y;
var offsetXNum = context.px2hd(offsetX);
var offsetYNum = context.px2hd(offsetY);
var posX = x + (offsetXNum || 0);
var posY = y + (offsetYNum || 0);
return jsx("group", null, jsx("circle", {
attrs: _objectSpread({
x: posX,
y: posY
}, style),
animation: animation
}));
});