{#if tags}
{#each tags as tag}
-
{#snippet icon()}
{#if tag.icon}
- {:else if tag !== null}
+ {:else if tag === undefined}
{/if}
{/snippet}
{tag.content}
-
+
{/each}
{/if}
{#each Object.keys(badges)
@@ -339,8 +348,8 @@
.map((i) => badgeToData.get(i as BadgeType))
// remove null
.filter((i) => i != undefined) as badge}
-
{#snippet icon()}
+
+ {#snippet icon()}
{/snippet}{badge.label}
{/each}
@@ -420,5 +429,6 @@
:global(.badge-tag-color) {
background-color: var(--tag-color) !important;
+ color: var(--tag-text-color, #000) !important;
}
diff --git a/src/lib/components/lemmy/user/UserLink.svelte b/src/lib/components/lemmy/user/UserLink.svelte
index d78410cc..b1b19e1c 100644
--- a/src/lib/components/lemmy/user/UserLink.svelte
+++ b/src/lib/components/lemmy/user/UserLink.svelte
@@ -142,7 +142,9 @@
{/if}
{/if}
{#if user.flair}
- {user.flair}
+
+ {user.flair}
+
{/if}
{@render extraBadges?.()}
{/if}
diff --git a/src/lib/mono/badge/Badge.svelte b/src/lib/mono/badge/Badge.svelte
index 7e3813f3..3b22383b 100644
--- a/src/lib/mono/badge/Badge.svelte
+++ b/src/lib/mono/badge/Badge.svelte
@@ -54,13 +54,13 @@
{@render icon?.()}
diff --git a/src/routes/accounts/+page.svelte b/src/routes/accounts/+page.svelte
index 0647c4ef..1367c853 100644
--- a/src/routes/accounts/+page.svelte
+++ b/src/routes/accounts/+page.svelte
@@ -131,7 +131,7 @@
animate={false}
>
{#snippet item(p, index)}
-