From 1b7628423741d2c5640cea2102e37e438c55b7b2 Mon Sep 17 00:00:00 2001 From: Ilia Mashkov Date: Tue, 20 Jan 2026 09:33:57 +0300 Subject: [PATCH] feat(PairSelector): implement PairSelector component that allows to choose the pair of fonts to compare --- .../DisplayFont/ui/FontPair/FontPair.svelte | 29 ++++++++++++++++ .../ui/PairSelector/PairSelector.svelte | 34 +++++++++++++++++++ 2 files changed, 63 insertions(+) create mode 100644 src/features/DisplayFont/ui/FontPair/FontPair.svelte create mode 100644 src/features/DisplayFont/ui/PairSelector/PairSelector.svelte diff --git a/src/features/DisplayFont/ui/FontPair/FontPair.svelte b/src/features/DisplayFont/ui/FontPair/FontPair.svelte new file mode 100644 index 0000000..b99626d --- /dev/null +++ b/src/features/DisplayFont/ui/FontPair/FontPair.svelte @@ -0,0 +1,29 @@ + + +
+ + {font1.name} + + vs + + {font2.name} + +
diff --git a/src/features/DisplayFont/ui/PairSelector/PairSelector.svelte b/src/features/DisplayFont/ui/PairSelector/PairSelector.svelte new file mode 100644 index 0000000..d3fb5d8 --- /dev/null +++ b/src/features/DisplayFont/ui/PairSelector/PairSelector.svelte @@ -0,0 +1,34 @@ + + + + + {triggerContent} + + + + {#snippet children({ item: pair })} + + {/snippet} + + +