Skip to content

Commit bd13fce

Browse files
feat: show package deprecation in the packages list
1 parent 4a91397 commit bd13fce

File tree

2 files changed

+19
-3
lines changed

2 files changed

+19
-3
lines changed

src/routes/package/SidePanel.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@
162162
pkg.deprecated &&
163163
"transition-opacity duration-300 line-through opacity-75 group-hover:opacity-100"
164164
]}
165-
title={pkg.deprecated ? "Deprecated: " + pkg.deprecated : undefined}
165+
title={pkg.deprecated ? `Deprecated: ${pkg.deprecated}` : undefined}
166166
>
167167
{pkg.name}
168168
</span>

src/routes/packages/+page.svelte

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,10 +69,26 @@
6969
<a
7070
href="/package/{pkg.name}"
7171
class="group flex items-center gap-4 rounded-xl px-4 py-3 transition-colors hover:bg-neutral-100 dark:hover:bg-neutral-800"
72+
title={pkg.deprecated ? `Deprecated: ${pkg.deprecated}` : undefined}
7273
>
7374
<div class="flex flex-col">
74-
<h4 class="font-medium" style:view-transition-name="title-{viewTransitionName}">
75-
{pkg.name}
75+
<h4
76+
class="font-medium inline-flex flex-col xs:flex-row items-start xs:items-center gap-2"
77+
style:view-transition-name="title-{viewTransitionName}"
78+
>
79+
<span
80+
class={[
81+
pkg.deprecated &&
82+
"transition-opacity duration-300 not-group-hover:line-through opacity-75 group-hover:opacity-100"
83+
]}
84+
>
85+
{pkg.name}
86+
</span>
87+
{#if pkg.deprecated}
88+
<Badge variant="outline" class="border-amber-600 text-amber-600 mb-2 xs:mb-0">
89+
Deprecated
90+
</Badge>
91+
{/if}
7692
</h4>
7793
<span class="text-muted-foreground">
7894
<span style:view-transition-name="desc-{viewTransitionName}">

0 commit comments

Comments
 (0)