From 0489d01bbab97fe5db1e2b5bd2f9a5d35093a6b4 Mon Sep 17 00:00:00 2001 From: Albert Li Date: Wed, 25 Feb 2026 13:23:48 -0500 Subject: [PATCH] fix: Styling fixes for RTL documents and element hover --- src/carousel.less | 2 +- src/rtl.less | 4 ---- src/stories/index.stories.jsx | 27 ++++++++++++++++++++++++++- 3 files changed, 27 insertions(+), 6 deletions(-) diff --git a/src/carousel.less b/src/carousel.less index bb4e431..64bda24 100644 --- a/src/carousel.less +++ b/src/carousel.less @@ -13,7 +13,7 @@ .carousel-viewport { overflow: hidden; white-space: nowrap; - text-align: left; + text-align: start; } .carousel-arrow-default { diff --git a/src/rtl.less b/src/rtl.less index 69af459..814e651 100644 --- a/src/rtl.less +++ b/src/rtl.less @@ -1,8 +1,4 @@ [dir="rtl"] .carousel { - .carousel-viewport { - text-align: right; - } - .carousel-left-arrow { left: unset; right: 23px; diff --git a/src/stories/index.stories.jsx b/src/stories/index.stories.jsx index 8264e6c..f0afa18 100644 --- a/src/stories/index.stories.jsx +++ b/src/stories/index.stories.jsx @@ -470,12 +470,37 @@ export const RightAlignedSlides = { } }; +const RTL_TEXT_SLIDES = [ + { label: 'RTL ←', text: 'Hello' }, + { label: 'RTL ←', text: 'World' }, + { label: 'RTL ←', text: 'Test' }, + { label: 'RTL ←', text: '1' }, + { label: 'RTL ←', text: '2' }, + { label: 'RTL ←', text: '3' } +].map(({ label, text }, index) => ( +
+ {label} + {text} +
+)); + export const Rtl = { args: { width: '450px', cellPadding: 5, dir: 'rtl', - children: imgElements + children: RTL_TEXT_SLIDES }, render: (args) => (