@codecademy/gamut
68.2.268.2.3-alpha.501e7f.0
dist/Popover/utils.js~
dist/Popover/utils.jsModified+12
Index: package/dist/Popover/utils.js
===================================================================
--- package/dist/Popover/utils.js
+++ package/dist/Popover/utils.js
@@ -1,4 +1,16 @@
+/**
+ * Mirrors horizontal `left` / `right` in RTL when `useLogicalProperties` is enabled
+ * (Popover `align` / `beak` resolution).
+ */
+export const resolveHorizontalSideForRtl = ({
+ side,
+ isRtl,
+ useLogicalProperties
+}) => {
+ if (!useLogicalProperties) return side;
+ return isRtl ? side === 'left' ? 'right' : 'left' : side;
+};
const offsets = {
primary: 20,
secondary: 15
};