From 388e76b54c191c21085387d7aa6a2ff5baa91673 Mon Sep 17 00:00:00 2001
From: Fengyuan Chen <chenfengyuan@outlook.com>
Date: Sat, 18 Feb 2023 14:51:36 +0800
Subject: [PATCH] fix(Popover): fix the arrow position of `*-start/end`
 placements (#11584)

---
 packages/vant/src/popover/index.less | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/packages/vant/src/popover/index.less b/packages/vant/src/popover/index.less
index 5301f9ca2..886056380 100644
--- a/packages/vant/src/popover/index.less
+++ b/packages/vant/src/popover/index.less
@@ -81,7 +81,6 @@
       bottom: 0;
       border-top-color: currentColor;
       border-bottom-width: 0;
-      transform: translate(-50%, 0%);
       margin-bottom: calc(var(--van-popover-arrow-size) * -1);
     }
   }
@@ -91,6 +90,7 @@
 
     .van-popover__arrow {
       left: 50%;
+      transform: translateX(-50%);
     }
   }
 
@@ -115,7 +115,6 @@
       right: 0;
       border-right-width: 0;
       border-left-color: currentColor;
-      transform: translate(0%, -50%);
       margin-right: calc(var(--van-popover-arrow-size) * -1);
     }
   }
@@ -125,6 +124,7 @@
 
     .van-popover__arrow {
       top: 50%;
+      transform: translateY(-50%);
     }
   }
 
@@ -149,7 +149,6 @@
       left: 0;
       border-right-color: currentColor;
       border-left-width: 0;
-      transform: translate(0%, -50%);
       margin-left: calc(var(--van-popover-arrow-size) * -1);
     }
   }
@@ -159,6 +158,7 @@
 
     .van-popover__arrow {
       top: 50%;
+      transform: translateY(-50%);
     }
   }
 
@@ -183,7 +183,6 @@
       top: 0;
       border-top-width: 0;
       border-bottom-color: currentColor;
-      transform: translate(-50%, 0%);
       margin-top: calc(var(--van-popover-arrow-size) * -1);
     }
   }
@@ -193,6 +192,7 @@
 
     .van-popover__arrow {
       left: 50%;
+      transform: translateX(-50%);
     }
   }