Skip to content

Commit 961d1f5

Browse files
style: finalize badge style
1 parent a9cd06b commit 961d1f5

File tree

1 file changed

+25
-21
lines changed

1 file changed

+25
-21
lines changed

src/routes/package/[...package]/SidePanel.svelte

Lines changed: 25 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@
6060

6161
{#snippet newBadge(count: number)}
6262
{#if count > 0}
63-
<Badge class="px-1 py-0">{count} new</Badge>
63+
<Badge class="shrink-0 px-1 py-0">{count} new</Badge>
6464
{/if}
6565
{/snippet}
6666

@@ -103,18 +103,20 @@
103103
{:else}
104104
<a
105105
href="/package/{pkg.name}"
106-
class="group inline-flex w-full items-center underline-offset-4 hover:underline"
106+
class="group inline-flex w-full items-center gap-1 underline-offset-4 hover:underline"
107107
>
108108
{pkg.name}
109-
{#if linkedBadgeData}
110-
{@const [, p] = linkedBadgeData}
111-
{#await p then d}
112-
{@render newBadge(d?.releases?.length ?? 0)}
113-
{/await}
114-
{/if}
115-
<ChevronRight
116-
class="ml-auto size-4 text-primary transition-transform group-hover:translate-x-1"
117-
/>
109+
<span class="ml-auto flex items-center gap-1">
110+
{#if linkedBadgeData}
111+
{@const [, p] = linkedBadgeData}
112+
{#await p then d}
113+
{@render newBadge(d?.releases?.length ?? 0)}
114+
{/await}
115+
{/if}
116+
<ChevronRight
117+
class="size-4 text-primary transition-transform group-hover:translate-x-1"
118+
/>
119+
</span>
118120
</a>
119121
{/if}
120122
</li>
@@ -132,18 +134,20 @@
132134
{:else}
133135
<a
134136
href="/package/{firstPackageName}"
135-
class="group inline-flex w-full items-center text-xl font-bold text-primary underline-offset-4 hover:underline"
137+
class="group inline-flex w-full items-center gap-1 text-xl font-bold text-primary underline-offset-4 hover:underline"
136138
>
137139
{category.name}
138-
{#if linkedBadgeData}
139-
{@const [, p] = linkedBadgeData}
140-
{#await p then d}
141-
{@render newBadge(d?.releases?.length ?? 0)}
142-
{/await}
143-
{/if}
144-
<ChevronRight
145-
class="ml-auto size-4 text-primary transition-transform group-hover:translate-x-1"
146-
/>
140+
<span class="ml-auto flex items-center gap-1">
141+
{#if linkedBadgeData}
142+
{@const [, p] = linkedBadgeData}
143+
{#await p then d}
144+
{@render newBadge(d?.releases?.length ?? 0)}
145+
{/await}
146+
{/if}
147+
<ChevronRight
148+
class="size-4 text-primary transition-transform group-hover:translate-x-1"
149+
/>
150+
</span>
147151
</a>
148152
{/if}
149153
{/if}

0 commit comments

Comments
 (0)