feature/comparison-slider #19

Merged
ilia merged 129 commits from feature/comparison-slider into main 2026-02-02 09:23:46 +00:00
Showing only changes of commit 1d0ca31262 - Show all commits

View File

@@ -2,7 +2,7 @@
import { appliedFontsManager } from '$entities/Font'; import { appliedFontsManager } from '$entities/Font';
import { controlManager } from '$features/SetupFont'; import { controlManager } from '$features/SetupFont';
import { Input } from '$shared/shadcn/ui/input'; import { Input } from '$shared/shadcn/ui/input';
import { ComparisonSlider } from '$shared/ui'; import { ComparisonSlider } from '$widgets/ComparisonSlider/ui';
import { displayedFontsStore } from '../../model'; import { displayedFontsStore } from '../../model';
import PairSelector from '../PairSelector/PairSelector.svelte'; import PairSelector from '../PairSelector/PairSelector.svelte';
@@ -11,7 +11,9 @@ const [fontA, fontB] = $derived(displayedFontsStore.selectedPair);
const hasAnyPairs = $derived(displayedFontsStore.fonts.length > 0); const hasAnyPairs = $derived(displayedFontsStore.fonts.length > 0);
$effect(() => { $effect(() => {
appliedFontsManager.touch(displayedFontsStore.fonts.map(font => ({ slug: font.id, weight }))); appliedFontsManager.touch(
displayedFontsStore.fonts.map(font => ({ slug: font.id, weight: controlManager.weight })),
);
}); });
</script> </script>
@@ -26,10 +28,8 @@ $effect(() => {
<ComparisonSlider <ComparisonSlider
fontA={fontA} fontA={fontA}
fontB={fontB} fontB={fontB}
text={displayedText} bind:text={displayedText}
weight={weight}
/> />
</div>
{/if} {/if}
</div> </div>
{/if} {/if}