@atlaskit/spotlight
Version:
A spotlight introduces users to points of interest, from focused messages to multi-step tours.
18 lines • 574 B
JavaScript
var caretPositionMap = {
'top-start': 'start span-start',
'top-center': 'block-start',
'top-end': 'start span-end',
'left-start': 'span-start start',
'right-start': 'span-start end',
'left-end': 'span-end start',
'right-end': 'span-end end',
'bottom-start': 'end span-start',
'bottom-center': 'block-end',
'bottom-end': 'end span-end'
};
export var getResolvedPositionArea = function getResolvedPositionArea(placement, positionArea) {
if (!positionArea || positionArea === 'none') {
return caretPositionMap[placement];
}
return positionArea;
};