@frontify/fondue
Version:
Design system of Frontify
22 lines (21 loc) • 650 B
JavaScript
import { getVerticalPositioning as t } from "../../../../Flyout/helpers/getVerticalPositioning.es.js";
const p = 6, n = 10, c = {
name: "vertical-positioning",
phase: "read",
fn: ({ state: e, name: i }) => {
if (e.modifiersData[i]._skip)
return;
const { position: o, maxHeight: r } = t(
e.elements.reference,
e.rects.popper.height,
p + n,
0
);
o === "top" && (e.placement = "top-start"), e.styles.popper = { maxHeight: `${r}px` }, e.reset = !0, e.modifiersData[i]._skip = !0;
},
enabled: !0
};
export {
c as verticalPositionModifier
};
//# sourceMappingURL=verticalPositionModifier.es.js.map