From db5e5c49078a4faac3fb0c41b23b0dbd64efdd77 Mon Sep 17 00:00:00 2001 From: Malik-Jouda <48517781+Malik-Jouda@users.noreply.github.com> Date: Wed, 2 Oct 2024 12:16:00 +0300 Subject: [PATCH] fix(Carousel): arrows & indicators are broken in RTL (#2251) --- .../examples/CarouselExampleArrowsCenter.vue | 4 ++-- src/runtime/components/elements/Carousel.vue | 18 +++++++++++++----- src/runtime/ui.config/elements/carousel.ts | 4 ++-- 3 files changed, 17 insertions(+), 9 deletions(-) diff --git a/docs/components/content/examples/CarouselExampleArrowsCenter.vue b/docs/components/content/examples/CarouselExampleArrowsCenter.vue index bbe864cf..11d5ee50 100644 --- a/docs/components/content/examples/CarouselExampleArrowsCenter.vue +++ b/docs/components/content/examples/CarouselExampleArrowsCenter.vue @@ -20,12 +20,12 @@ const items = [ :prev-button="{ color: 'gray', icon: 'i-heroicons-arrow-left-20-solid', - class: '-left-12' + class: '-start-12' }" :next-button="{ color: 'gray', icon: 'i-heroicons-arrow-right-20-solid', - class: '-right-12' + class: '-end-12' }" arrows class="w-64 mx-auto" diff --git a/src/runtime/components/elements/Carousel.vue b/src/runtime/components/elements/Carousel.vue index c90e1453..1b12226a 100644 --- a/src/runtime/components/elements/Carousel.vue +++ b/src/runtime/components/elements/Carousel.vue @@ -1,5 +1,5 @@