fix: Switch component thumb positioning in RTL languages (#23600)
* Arabic RTL UI Fix * optimal approach
This commit is contained in:
@@ -65,8 +65,8 @@ export const Switch = (
|
||||
className={cx(
|
||||
"bg-default data-[state=checked]:bg-brand-accent shadow-switch-thumb pointer-events-none block rounded-full shadow-lg ring-0 transition-transform",
|
||||
size === "sm"
|
||||
? "h-3 w-3 data-[state=checked]:translate-x-3 data-[state=unchecked]:translate-x-0"
|
||||
: "h-5 w-5 data-[state=checked]:translate-x-5 data-[state=unchecked]:translate-x-0",
|
||||
? "h-3 w-3 data-[state=checked]:translate-x-3 data-[state=unchecked]:translate-x-0 rtl:data-[state=checked]:-translate-x-3"
|
||||
: "h-5 w-5 data-[state=checked]:translate-x-5 data-[state=unchecked]:translate-x-0 rtl:data-[state=checked]:-translate-x-5",
|
||||
classNames?.thumb
|
||||
)}
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user