diff --git a/src/widgets/ComparisonSlider/ui/ComparisonSlider/components/Labels.svelte b/src/widgets/ComparisonSlider/ui/ComparisonSlider/components/Labels.svelte
index 0c01646..81ece04 100644
--- a/src/widgets/ComparisonSlider/ui/ComparisonSlider/components/Labels.svelte
+++ b/src/widgets/ComparisonSlider/ui/ComparisonSlider/components/Labels.svelte
@@ -1,37 +1,110 @@
-
-
-
-
+{#snippet fontSelector(
+ name: string,
+ id: string,
+ fonts: UnifiedFont[],
+ handleChange: (value: string) => void,
+)}
e.stopPropagation())}
>
- Baseline
-
- {fontB.name}
-
+
+
+
+ {name}
+
+
+
+
+ {#snippet children({ item: font })}
+
+
+ {font.name}
+
+
+ {/snippet}
+
+
+
+
+{/snippet}
+
+
+
+
+ Baseline
+ {@render fontSelector(fontB.name, fontB.id, fontList, selectFontB)}
-
90 ? 0 : 1}
+ style:opacity={sliderPos > 85 ? 0 : 1}
>
- Comparison
-
- {fontA.name}
-
+
+ Comparison
+ {@render fontSelector(fontA.name, fontA.id, fontList, selectFontA)}