From 411dbfefcb78e9a205b361e258048913681f61c3 Mon Sep 17 00:00:00 2001 From: Ilia Mashkov Date: Wed, 18 Feb 2026 16:52:50 +0300 Subject: [PATCH] feat(ComparisonSlider): rotate icon for the mobile and slightly tweak styles --- .../components/ToggleMenuButton.svelte | 26 ++++++++++++++----- 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/src/widgets/ComparisonSlider/ui/ComparisonSlider/components/ToggleMenuButton.svelte b/src/widgets/ComparisonSlider/ui/ComparisonSlider/components/ToggleMenuButton.svelte index c887456..733450d 100644 --- a/src/widgets/ComparisonSlider/ui/ComparisonSlider/components/ToggleMenuButton.svelte +++ b/src/widgets/ComparisonSlider/ui/ComparisonSlider/components/ToggleMenuButton.svelte @@ -36,16 +36,25 @@ const fontB = $derived(comparisonStore.fontB); stroke-width="2" stroke-linecap="round" stroke-linejoin="round" - class={cn('lucide lucide-circle-arrow-right-icon lucide-circle-arrow-right', className)} + class={cn( + 'lucide lucide-circle-arrow-right-icon lucide-circle-arrow-right', + className, + )} > {#if isActive} - {:else} - @@ -62,13 +71,18 @@ const fontB = $derived(comparisonStore.fontB); 'transition-transform duration-150 active:scale-98', )} > - {@render icon('size-4 stroke-[1.5] stroke-gray-500')} + {@render icon( + cn( + 'size-4 stroke-[1.5] stroke-gray-500', + !isActive && 'rotate-90 sm:rotate-0', + ), +)}
-
+
{fontB?.name}
-
+
{fontA?.name}