@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
 };