From 713738a9261730479e4b942b99962a8e37c8f858 Mon Sep 17 00:00:00 2001 From: malik jouda <1999.malik.jouda@gmail.com> Date: Wed, 25 Sep 2024 15:27:23 +0300 Subject: [PATCH 1/3] fix(Carousel): arrows & indicators are broken in RTL --- .../examples/CarouselExampleArrowsCenter.vue | 4 ++-- src/runtime/components/elements/Carousel.vue | 16 +++++++++++----- src/runtime/ui.config/elements/carousel.ts | 4 ++-- 3 files changed, 15 insertions(+), 9 deletions(-) diff --git a/docs/components/content/examples/CarouselExampleArrowsCenter.vue b/docs/components/content/examples/CarouselExampleArrowsCenter.vue index bbe864cf31..11d5ee5032 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 c90e145368..99f1dcda84 100644 --- a/src/runtime/components/elements/Carousel.vue +++ b/src/runtime/components/elements/Carousel.vue @@ -1,5 +1,5 @@