@@ -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