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) => ( +