From 201280093f0aea4b87cc279e0a55c9aa52f19bad Mon Sep 17 00:00:00 2001 From: Ilia Mashkov Date: Wed, 18 Feb 2026 17:01:57 +0300 Subject: [PATCH] feat(ComparisonSlider): change color for selected font in font list --- .../components/FontList.svelte | 25 ++++++++++++++----- 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/src/widgets/ComparisonSlider/ui/ComparisonSlider/components/FontList.svelte b/src/widgets/ComparisonSlider/ui/ComparisonSlider/components/FontList.svelte index fcbff07..db053b3 100644 --- a/src/widgets/ComparisonSlider/ui/ComparisonSlider/components/FontList.svelte +++ b/src/widgets/ComparisonSlider/ui/ComparisonSlider/components/FontList.svelte @@ -132,7 +132,11 @@ function isFontB(font: UnifiedFont): boolean { {/snippet} -{#snippet brackets(renderLeft?: boolean, renderRight?: boolean, className?: string)} +{#snippet brackets( + renderLeft?: boolean, + renderRight?: boolean, + className?: string, +)} {#if renderLeft} {@render leftBrackets(className)} {/if} @@ -156,7 +160,7 @@ function isFontB(font: UnifiedFont): boolean { {@const handleSelectFontA = () => selectFontA(font)} {@const handleSelectFontB = () => selectFontB(font)} -
+
--- {font.name} --- @@ -186,14 +191,22 @@ function isFontB(font: UnifiedFont): boolean { onclick={handleSelectFontB} class="flex-1 relative flex items-center justify-between transition-all duration-200 cursor-pointer hover:bg-indigo-500/[0.03]" > - {@render brackets(isSelectedB, isSelectedB && !isBoth, 'stroke-1 size-7 stroke-indigo-600')} + {@render brackets( + isSelectedB, + isSelectedB && !isBoth, + 'stroke-1 size-7 stroke-indigo-600', +)}
{/snippet}