fix(tooltip): when arrowPointAtCenter is true,the arrow not in center
parent
aa211fd789
commit
6af5bd7688
|
@ -94,11 +94,18 @@ export default function getPlacements(config: PlacementsConfig) {
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
Object.keys(placementMap).forEach(key => {
|
Object.keys(placementMap).forEach(key => {
|
||||||
|
const centerIndex = key.search(/[A-Z]/);
|
||||||
|
let pointsKey: Direction = key;
|
||||||
|
if (centerIndex > 0) {
|
||||||
|
pointsKey = key.substring(0, centerIndex);
|
||||||
|
}
|
||||||
placementMap[key] = arrowPointAtCenter
|
placementMap[key] = arrowPointAtCenter
|
||||||
? {
|
? {
|
||||||
...placementMap[key],
|
...placementMap[key],
|
||||||
overflow: getOverflowOptions(autoAdjustOverflow),
|
overflow: getOverflowOptions(autoAdjustOverflow),
|
||||||
|
points: placementMap[pointsKey].points,
|
||||||
targetOffset,
|
targetOffset,
|
||||||
|
offset: targetOffset,
|
||||||
}
|
}
|
||||||
: {
|
: {
|
||||||
...placements[key],
|
...placements[key],
|
||||||
|
|
Loading…
Reference in New Issue