From 9f7d65d5f8a56874b8f8dda861049c22bbdcb4dc Mon Sep 17 00:00:00 2001
From: Malik-Jouda <1999.malik.jouda@gmail.com>
Date: Sat, 7 Dec 2024 15:45:39 +0200
Subject: [PATCH 1/2] fix(ColorPicker): handle RTL mode
---
src/theme/color-picker.ts | 4 +-
.../ColorPicker-vue.spec.ts.snap | 52 +++++++++----------
.../__snapshots__/ColorPicker.spec.ts.snap | 52 +++++++++----------
3 files changed, 54 insertions(+), 54 deletions(-)
diff --git a/src/theme/color-picker.ts b/src/theme/color-picker.ts
index 00e1638220..963e816dbb 100644
--- a/src/theme/color-picker.ts
+++ b/src/theme/color-picker.ts
@@ -4,9 +4,9 @@ export default {
picker: 'flex gap-4',
selector: 'rounded-[calc(var(--ui-radius)*1.5)]',
selectorBackground: 'w-full h-full relative rounded-[calc(var(--ui-radius)*1.2)]',
- selectorThumb: '-translate-y-1/2 -translate-x-1/2 absolute size-4 ring-2 ring-[var(--color-white)] rounded-full cursor-pointer data-[disabled]:cursor-not-allowed',
+ selectorThumb: '-translate-y-1/2 -translate-x-1/2 rtl:translate-x-1/2 absolute size-4 ring-2 ring-[var(--color-white)] rounded-full cursor-pointer data-[disabled]:cursor-not-allowed',
track: 'w-[8px] relative rounded-[calc(var(--ui-radius)*1.5)]',
- trackThumb: 'absolute transform -translate-y-1/2 -translate-x-[4px] size-4 rounded-full ring-2 ring-[var(--color-white)] cursor-pointer data-[disabled]:cursor-not-allowed'
+ trackThumb: 'absolute transform -translate-y-1/2 -translate-x-[4px] rtl:translate-x-[4px] size-4 rounded-full ring-2 ring-[var(--color-white)] cursor-pointer data-[disabled]:cursor-not-allowed'
},
variants: {
size: {
diff --git a/test/components/__snapshots__/ColorPicker-vue.spec.ts.snap b/test/components/__snapshots__/ColorPicker-vue.spec.ts.snap
index d457a02aab..a2f1c691c3 100644
--- a/test/components/__snapshots__/ColorPicker-vue.spec.ts.snap
+++ b/test/components/__snapshots__/ColorPicker-vue.spec.ts.snap
@@ -5,11 +5,11 @@ exports[`ColorPicker > renders with as correctly 1`] = `
"
@@ -20,11 +20,11 @@ exports[`ColorPicker > renders with class correctly 1`] = `
"
@@ -35,11 +35,11 @@ exports[`ColorPicker > renders with disabled correctly 1`] = `
"
@@ -50,11 +50,11 @@ exports[`ColorPicker > renders with format hex correctly 1`] = `
"
@@ -65,11 +65,11 @@ exports[`ColorPicker > renders with format hsl correctly 1`] = `
"
@@ -80,11 +80,11 @@ exports[`ColorPicker > renders with format hwb correctly 1`] = `
"
@@ -95,11 +95,11 @@ exports[`ColorPicker > renders with format rgb correctly 1`] = `
"
@@ -110,11 +110,11 @@ exports[`ColorPicker > renders with size lg correctly 1`] = `
"
@@ -125,11 +125,11 @@ exports[`ColorPicker > renders with size md correctly 1`] = `
"
@@ -140,11 +140,11 @@ exports[`ColorPicker > renders with size sm correctly 1`] = `
"
@@ -155,11 +155,11 @@ exports[`ColorPicker > renders with size xl correctly 1`] = `
"
@@ -170,11 +170,11 @@ exports[`ColorPicker > renders with size xs correctly 1`] = `
"
@@ -185,11 +185,11 @@ exports[`ColorPicker > renders with ui correctly 1`] = `
"
diff --git a/test/components/__snapshots__/ColorPicker.spec.ts.snap b/test/components/__snapshots__/ColorPicker.spec.ts.snap
index ac012573de..b02f975ba0 100644
--- a/test/components/__snapshots__/ColorPicker.spec.ts.snap
+++ b/test/components/__snapshots__/ColorPicker.spec.ts.snap
@@ -5,11 +5,11 @@ exports[`ColorPicker > renders with as correctly 1`] = `
"
@@ -20,11 +20,11 @@ exports[`ColorPicker > renders with class correctly 1`] = `
"
@@ -35,11 +35,11 @@ exports[`ColorPicker > renders with disabled correctly 1`] = `
"
@@ -50,11 +50,11 @@ exports[`ColorPicker > renders with format hex correctly 1`] = `
"
@@ -65,11 +65,11 @@ exports[`ColorPicker > renders with format hsl correctly 1`] = `
"
@@ -80,11 +80,11 @@ exports[`ColorPicker > renders with format hwb correctly 1`] = `
"
@@ -95,11 +95,11 @@ exports[`ColorPicker > renders with format rgb correctly 1`] = `
"
@@ -110,11 +110,11 @@ exports[`ColorPicker > renders with size lg correctly 1`] = `
"
@@ -125,11 +125,11 @@ exports[`ColorPicker > renders with size md correctly 1`] = `
"
@@ -140,11 +140,11 @@ exports[`ColorPicker > renders with size sm correctly 1`] = `
"
@@ -155,11 +155,11 @@ exports[`ColorPicker > renders with size xl correctly 1`] = `
"
@@ -170,11 +170,11 @@ exports[`ColorPicker > renders with size xs correctly 1`] = `
"
@@ -185,11 +185,11 @@ exports[`ColorPicker > renders with ui correctly 1`] = `
"
From c07be285c7529590e03b78cde6e54e1a7c45cf99 Mon Sep 17 00:00:00 2001
From: Malik-Jouda <1999.malik.jouda@gmail.com>
Date: Sat, 7 Dec 2024 15:54:53 +0200
Subject: [PATCH 2/2] up
---
src/theme/color-picker.ts | 2 +-
.../ColorPicker-vue.spec.ts.snap | 26 +++++++++----------
.../__snapshots__/ColorPicker.spec.ts.snap | 26 +++++++++----------
3 files changed, 27 insertions(+), 27 deletions(-)
diff --git a/src/theme/color-picker.ts b/src/theme/color-picker.ts
index 963e816dbb..840b2938ca 100644
--- a/src/theme/color-picker.ts
+++ b/src/theme/color-picker.ts
@@ -4,7 +4,7 @@ export default {
picker: 'flex gap-4',
selector: 'rounded-[calc(var(--ui-radius)*1.5)]',
selectorBackground: 'w-full h-full relative rounded-[calc(var(--ui-radius)*1.2)]',
- selectorThumb: '-translate-y-1/2 -translate-x-1/2 rtl:translate-x-1/2 absolute size-4 ring-2 ring-[var(--color-white)] rounded-full cursor-pointer data-[disabled]:cursor-not-allowed',
+ selectorThumb: '-translate-y-1/2 -translate-x-1/2 absolute size-4 ring-2 ring-[var(--color-white)] rounded-full cursor-pointer data-[disabled]:cursor-not-allowed',
track: 'w-[8px] relative rounded-[calc(var(--ui-radius)*1.5)]',
trackThumb: 'absolute transform -translate-y-1/2 -translate-x-[4px] rtl:translate-x-[4px] size-4 rounded-full ring-2 ring-[var(--color-white)] cursor-pointer data-[disabled]:cursor-not-allowed'
},
diff --git a/test/components/__snapshots__/ColorPicker-vue.spec.ts.snap b/test/components/__snapshots__/ColorPicker-vue.spec.ts.snap
index a2f1c691c3..186b3c890f 100644
--- a/test/components/__snapshots__/ColorPicker-vue.spec.ts.snap
+++ b/test/components/__snapshots__/ColorPicker-vue.spec.ts.snap
@@ -5,7 +5,7 @@ exports[`ColorPicker > renders with as correctly 1`] = `
@@ -20,7 +20,7 @@ exports[`ColorPicker > renders with class correctly 1`] = `
@@ -35,7 +35,7 @@ exports[`ColorPicker > renders with disabled correctly 1`] = `
@@ -50,7 +50,7 @@ exports[`ColorPicker > renders with format hex correctly 1`] = `
@@ -65,7 +65,7 @@ exports[`ColorPicker > renders with format hsl correctly 1`] = `
@@ -80,7 +80,7 @@ exports[`ColorPicker > renders with format hwb correctly 1`] = `
@@ -95,7 +95,7 @@ exports[`ColorPicker > renders with format rgb correctly 1`] = `
@@ -110,7 +110,7 @@ exports[`ColorPicker > renders with size lg correctly 1`] = `
@@ -125,7 +125,7 @@ exports[`ColorPicker > renders with size md correctly 1`] = `
@@ -140,7 +140,7 @@ exports[`ColorPicker > renders with size sm correctly 1`] = `
@@ -155,7 +155,7 @@ exports[`ColorPicker > renders with size xl correctly 1`] = `
@@ -170,7 +170,7 @@ exports[`ColorPicker > renders with size xs correctly 1`] = `
@@ -185,7 +185,7 @@ exports[`ColorPicker > renders with ui correctly 1`] = `
diff --git a/test/components/__snapshots__/ColorPicker.spec.ts.snap b/test/components/__snapshots__/ColorPicker.spec.ts.snap
index b02f975ba0..927fbbc91c 100644
--- a/test/components/__snapshots__/ColorPicker.spec.ts.snap
+++ b/test/components/__snapshots__/ColorPicker.spec.ts.snap
@@ -5,7 +5,7 @@ exports[`ColorPicker > renders with as correctly 1`] = `
@@ -20,7 +20,7 @@ exports[`ColorPicker > renders with class correctly 1`] = `
@@ -35,7 +35,7 @@ exports[`ColorPicker > renders with disabled correctly 1`] = `
@@ -50,7 +50,7 @@ exports[`ColorPicker > renders with format hex correctly 1`] = `
@@ -65,7 +65,7 @@ exports[`ColorPicker > renders with format hsl correctly 1`] = `
@@ -80,7 +80,7 @@ exports[`ColorPicker > renders with format hwb correctly 1`] = `
@@ -95,7 +95,7 @@ exports[`ColorPicker > renders with format rgb correctly 1`] = `
@@ -110,7 +110,7 @@ exports[`ColorPicker > renders with size lg correctly 1`] = `
@@ -125,7 +125,7 @@ exports[`ColorPicker > renders with size md correctly 1`] = `
@@ -140,7 +140,7 @@ exports[`ColorPicker > renders with size sm correctly 1`] = `
@@ -155,7 +155,7 @@ exports[`ColorPicker > renders with size xl correctly 1`] = `
@@ -170,7 +170,7 @@ exports[`ColorPicker > renders with size xs correctly 1`] = `
@@ -185,7 +185,7 @@ exports[`ColorPicker > renders with ui correctly 1`] = `