From 84f10c13bc363ab43e1e4772b663ddfbbdbb84c5 Mon Sep 17 00:00:00 2001 From: pleb Date: Wed, 29 Oct 2025 10:35:00 -0700 Subject: [PATCH] refactor song card component and match styling on both tools --- src/lib/components/MapCard.svelte | 98 +++++++++++++++++ .../tools/beatleader-compare/+page.svelte | 101 +++++++++++------- .../tools/beatleader-headtohead/+page.svelte | 34 ++---- 3 files changed, 169 insertions(+), 64 deletions(-) create mode 100644 src/lib/components/MapCard.svelte diff --git a/src/lib/components/MapCard.svelte b/src/lib/components/MapCard.svelte new file mode 100644 index 0000000..4c17df5 --- /dev/null +++ b/src/lib/components/MapCard.svelte @@ -0,0 +1,98 @@ + + +
+ {#if coverURL} + {songName + {:else} +
No cover
+ {/if} +
+
+
+ {songName ?? hash} +
+ {#if mapper} +
+ + {mapper} + {#if stars !== undefined} + ★ {stars.toFixed(2)} + {/if} + + {#if timeset !== undefined} + {new Date(timeset * 1000).toLocaleDateString()} + {/if} +
+ {/if} + + {#if playerWithDifficulty} +
+ +
+ +
+
+ {:else} +
+ +
+ {/if} + + + + {#if playerWithDifficulty} +
+ +
+ {:else} +
+
+ +
+
+ +
+
+ {/if} +
+ diff --git a/src/routes/tools/beatleader-compare/+page.svelte b/src/routes/tools/beatleader-compare/+page.svelte index 84c3af8..832731f 100644 --- a/src/routes/tools/beatleader-compare/+page.svelte +++ b/src/routes/tools/beatleader-compare/+page.svelte @@ -1,9 +1,6 @@