@atlaskit/spotlight
Version:
A spotlight introduces users to points of interest, from focused messages to multi-step tours.
24 lines (23 loc) • 723 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getResolvedPositionArea = void 0;
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'
};
var getResolvedPositionArea = exports.getResolvedPositionArea = function getResolvedPositionArea(placement, positionArea) {
if (!positionArea || positionArea === 'none') {
return caretPositionMap[placement];
}
return positionArea;
};