Skip to content

Commit 35491c0

Browse files
committed
feat: move deprecated
1 parent f843c73 commit 35491c0

File tree

1 file changed

+26
-24
lines changed

1 file changed

+26
-24
lines changed

app/pages/package/[[org]]/[name]/versions.vue

Lines changed: 26 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -325,7 +325,7 @@ const flatItems = computed<FlatItem[]>(() => {
325325
v-if="latestTagRow"
326326
class="border-y sm:rounded-lg sm:border border-accent/40 bg-accent/5 px-5 py-4 relative flex items-center justify-between gap-4 hover:bg-accent/8 transition-colors"
327327
>
328-
<!-- Left: tags + version -->
328+
<!-- Left: tags + version + deprecated -->
329329
<div>
330330
<div class="flex items-center gap-2 mb-1.5 flex-wrap">
331331
<span class="text-3xs font-bold uppercase tracking-widest text-accent">latest</span>
@@ -336,6 +336,12 @@ const flatItems = computed<FlatItem[]>(() => {
336336
:title="tag"
337337
>{{ tag }}</span
338338
>
339+
<span
340+
v-if="fullVersionMap?.get(latestTagRow!.version)?.deprecated"
341+
class="text-3xs font-medium text-red-700 dark:text-red-400 bg-red-100 dark:bg-red-900/30 px-1.5 py-0.5 rounded"
342+
:title="fullVersionMap!.get(latestTagRow!.version)!.deprecated"
343+
>deprecated</span
344+
>
339345
</div>
340346
<LinkBase
341347
:to="packageRoute(packageName, latestTagRow!.version)"
@@ -345,7 +351,7 @@ const flatItems = computed<FlatItem[]>(() => {
345351
>v{{ latestTagRow!.version }}</LinkBase
346352
>
347353
</div>
348-
<!-- Right: downloads + deprecated + date + provenance -->
354+
<!-- Right: downloads + date + provenance -->
349355
<div
350356
v-if="getVersionDownloads(latestTagRow!.version)"
351357
class="grid grid-flow-col auto-cols-max items-center gap-1 text-sm font-medium text-fg tabular-nums shrink-0"
@@ -357,12 +363,6 @@ const flatItems = computed<FlatItem[]>(() => {
357363
<span class="i-lucide:chart-line" aria-hidden="true"></span>
358364
</div>
359365
<div class="flex flex-col items-end gap-1.5 shrink-0 relative z-10">
360-
<span
361-
v-if="fullVersionMap?.get(latestTagRow!.version)?.deprecated"
362-
class="text-3xs font-medium text-red-700 dark:text-red-400 bg-red-100 dark:bg-red-900/30 px-1.5 py-0.5 rounded"
363-
:title="fullVersionMap!.get(latestTagRow!.version)!.deprecated"
364-
>deprecated</span
365-
>
366366
<ProvenanceBadge
367367
v-if="fullVersionMap?.get(latestTagRow!.version)?.hasProvenance"
368368
:package-name="packageName"
@@ -402,15 +402,23 @@ const flatItems = computed<FlatItem[]>(() => {
402402
>
403403
</div>
404404

405-
<!-- Version -->
406-
<LinkBase
407-
:to="packageRoute(packageName, row.version)"
408-
class="text-sm flex-1 min-w-0 after:absolute after:inset-0 after:content-['']"
409-
:title="row.version"
410-
dir="ltr"
411-
>
412-
v{{ row.version }}
413-
</LinkBase>
405+
<!-- Version + Deprecated -->
406+
<div class="flex-1 min-w-0 flex items-center gap-2">
407+
<LinkBase
408+
:to="packageRoute(packageName, row.version)"
409+
class="text-sm after:absolute after:inset-0 after:content-['']"
410+
:title="row.version"
411+
dir="ltr"
412+
>
413+
v{{ row.version }}
414+
</LinkBase>
415+
<span
416+
v-if="fullVersionMap?.get(row.version)?.deprecated"
417+
class="text-3xs font-medium text-red-700 dark:text-red-400 bg-red-100 dark:bg-red-900/30 px-1.5 py-0.5 rounded relative z-10"
418+
:title="fullVersionMap!.get(row.version)!.deprecated"
419+
>deprecated</span
420+
>
421+
</div>
414422

415423
<!-- Downloads -->
416424
<span
@@ -425,14 +433,8 @@ const flatItems = computed<FlatItem[]>(() => {
425433
</span>
426434
<span v-else class="w-28 shrink-0" />
427435

428-
<!-- Deprecated + Date + Provenance -->
436+
<!-- Date + Provenance -->
429437
<div class="flex items-center gap-2 shrink-0 relative z-10">
430-
<span
431-
v-if="fullVersionMap?.get(row.version)?.deprecated"
432-
class="text-3xs font-medium text-red-700 dark:text-red-400 bg-red-100 dark:bg-red-900/30 px-1.5 py-0.5 rounded"
433-
:title="fullVersionMap!.get(row.version)!.deprecated"
434-
>deprecated</span
435-
>
436438
<DateTime
437439
v-if="getVersionTime(row.version)"
438440
:datetime="getVersionTime(row.version)!"

0 commit comments

Comments
 (0)