From 3c444f9f464e57163cbded00ee6bd63ef76ce814 Mon Sep 17 00:00:00 2001 From: GeoSot Date: Thu, 17 Feb 2022 01:43:53 +0200 Subject: [PATCH] fix: fix tooltip arrow alignment on rtl probably regression of #32692 --- scss/_tooltip.scss | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/scss/_tooltip.scss b/scss/_tooltip.scss index 75ff078383e4..0eb1a1428c66 100644 --- a/scss/_tooltip.scss +++ b/scss/_tooltip.scss @@ -93,15 +93,34 @@ &[data-popper-placement^="top"] { @extend .bs-tooltip-top; } - &[data-popper-placement^="right"] { - @extend .bs-tooltip-end; - } &[data-popper-placement^="bottom"] { @extend .bs-tooltip-bottom; } + + /* rtl:begin:remove */ + &[data-popper-placement^="right"] { + @extend .bs-tooltip-end; + } &[data-popper-placement^="left"] { @extend .bs-tooltip-start; } + + /* rtl:end:remove */ +} + + +[dir="rtl"] .bs-tooltip-auto { + &[data-popper-placement^="right"] { + @extend .bs-tooltip-start; + + .tooltip-arrow { + left: auto; + } + } + + &[data-popper-placement^="left"] { + @extend .bs-tooltip-end; + } } // Wrapper for the tooltip content