From c102e0930db12dd1d96df43b3637c5d2203e5a41 Mon Sep 17 00:00:00 2001 From: eti Date: Wed, 2 Sep 2026 23:52:38 +0200 Subject: [PATCH] web: draw the language dots with ColorBall Signed-off-by: eti --- web/src/lib/components/repo/RepoCardContent.svelte | 10 +++++----- web/src/lib/components/search/FileMatch.svelte | 13 +++++-------- web/src/lib/components/search/SearchSidebar.svelte | 5 +---- 3 files changed, 11 insertions(+), 17 deletions(-) diff --git a/web/src/lib/components/repo/RepoCardContent.svelte b/web/src/lib/components/repo/RepoCardContent.svelte index 8dd7ba45d..cf054c2cb 100644 --- a/web/src/lib/components/repo/RepoCardContent.svelte +++ b/web/src/lib/components/repo/RepoCardContent.svelte @@ -66,14 +66,14 @@ {#if repo.language !== undefined || stats.length > 0}
{#if repo.language} - + {repo.language} {/if} diff --git a/web/src/lib/components/search/FileMatch.svelte b/web/src/lib/components/search/FileMatch.svelte index 5089bd114..b0e17bcee 100644 --- a/web/src/lib/components/search/FileMatch.svelte +++ b/web/src/lib/components/search/FileMatch.svelte @@ -30,9 +30,6 @@ const visible = $derived(chunks.slice(0, VISIBLE_CHUNKS)); const hidden = $derived(chunks.slice(VISIBLE_CHUNKS)); const hiddenMatches = $derived(matchCount(hidden)); - const dotColor = $derived( - result.language ? (LANGUAGE_COLORS[result.language] ?? LANGUAGE_COLOR_FALLBACK) : undefined - ); {#snippet gap()} @@ -71,16 +68,16 @@ {#if result.language}
- + {result.language}
{/if} diff --git a/web/src/lib/components/search/SearchSidebar.svelte b/web/src/lib/components/search/SearchSidebar.svelte index 3792b8da3..eddcf05e7 100644 --- a/web/src/lib/components/search/SearchSidebar.svelte +++ b/web/src/lib/components/search/SearchSidebar.svelte @@ -50,10 +50,7 @@ onclick={() => addLang(lang)} class="flex w-fit shrink-0 items-center gap-2 rounded-sm border border-border-default bg-background-default px-2 py-1 text-sm text-foreground-default transition-colors hover:bg-background-subtle" > - + {lang} {/each} -- 2.54.0