Outlook_Addin_LLM/node_modules/@fluentui/react-positioning/lib-commonjs/utils/parseFloatingUIPlacement.js

23 lines
608 B
JavaScript

/**
* Parses Floating UI placement and returns the different components
* @param placement - the floating ui placement (i.e. bottom-start)
*
* @returns side and alignment components of the placement
*/ "use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "parseFloatingUIPlacement", {
enumerable: true,
get: function() {
return parseFloatingUIPlacement;
}
});
function parseFloatingUIPlacement(placement) {
const tokens = placement.split('-');
return {
side: tokens[0],
alignment: tokens[1]
};
}