@@ -343,13 +343,23 @@ const flatItems = computed<FlatItem[]>(() => {
343343 >deprecated</span
344344 >
345345 </div >
346- <LinkBase
347- :to =" packageRoute(packageName, latestTagRow!.version)"
348- class =" text-2xl font-semibold tracking-tight after:absolute after:inset-0 after:content-['']"
349- :title =" latestTagRow!.version"
350- dir =" ltr"
351- >v{{ latestTagRow!.version }}</LinkBase
352- >
346+ <div class =" flex items-center gap-2" >
347+ <LinkBase
348+ :to =" packageRoute(packageName, latestTagRow!.version)"
349+ class =" text-2xl font-semibold tracking-tight after:absolute after:inset-0 after:content-['']"
350+ :title =" latestTagRow!.version"
351+ dir =" ltr"
352+ >v{{ latestTagRow!.version }}</LinkBase
353+ >
354+ <ProvenanceBadge
355+ v-if =" fullVersionMap?.get(latestTagRow!.version)?.hasProvenance"
356+ :package-name =" packageName"
357+ :version =" latestTagRow!.version"
358+ compact
359+ :linked =" false"
360+ class =" relative z-10"
361+ />
362+ </div >
353363 </div >
354364 <!-- Right: downloads + date + provenance -->
355365 <div
@@ -363,13 +373,6 @@ const flatItems = computed<FlatItem[]>(() => {
363373 <span class =" i-lucide:chart-line" aria-hidden =" true" ></span >
364374 </div >
365375 <div class =" flex flex-col items-end gap-1.5 shrink-0 relative z-10" >
366- <ProvenanceBadge
367- v-if =" fullVersionMap?.get(latestTagRow!.version)?.hasProvenance"
368- :package-name =" packageName"
369- :version =" latestTagRow!.version"
370- compact
371- :linked =" false"
372- />
373376 <DateTime
374377 v-if =" getVersionTime(latestTagRow!.version)"
375378 :datetime =" getVersionTime(latestTagRow!.version)!"
@@ -402,7 +405,7 @@ const flatItems = computed<FlatItem[]>(() => {
402405 >
403406 </div >
404407
405- <!-- Version + Deprecated -->
408+ <!-- Version + Provenance + Deprecated -->
406409 <div class =" flex-1 min-w-0 flex items-center gap-2" >
407410 <LinkBase
408411 :to =" packageRoute(packageName, row.version)"
@@ -412,6 +415,14 @@ const flatItems = computed<FlatItem[]>(() => {
412415 >
413416 v{{ row.version }}
414417 </LinkBase >
418+ <ProvenanceBadge
419+ v-if =" fullVersionMap?.get(row.version)?.hasProvenance"
420+ :package-name =" packageName"
421+ :version =" row.version"
422+ compact
423+ :linked =" false"
424+ class =" relative z-10"
425+ />
415426 <span
416427 v-if =" fullVersionMap?.get(row.version)?.deprecated"
417428 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"
@@ -433,7 +444,7 @@ const flatItems = computed<FlatItem[]>(() => {
433444 </span >
434445 <span v-else class =" w-28 shrink-0" />
435446
436- <!-- Date + Provenance -->
447+ <!-- Date -->
437448 <div class =" flex items-center gap-2 shrink-0 relative z-10" >
438449 <DateTime
439450 v-if =" getVersionTime(row.version)"
@@ -443,13 +454,6 @@ const flatItems = computed<FlatItem[]>(() => {
443454 month =" short"
444455 day =" numeric"
445456 />
446- <ProvenanceBadge
447- v-if =" fullVersionMap?.get(row.version)?.hasProvenance"
448- :package-name =" packageName"
449- :version =" row.version"
450- compact
451- :linked =" false"
452- />
453457 </div >
454458 </div >
455459 </div >
@@ -575,6 +579,14 @@ const flatItems = computed<FlatItem[]>(() => {
575579 >
576580 v{{ item.version }}
577581 </LinkBase >
582+ <ProvenanceBadge
583+ v-if =" fullVersionMap?.get(item.version)?.hasProvenance"
584+ :package-name =" packageName"
585+ :version =" item.version"
586+ compact
587+ :linked =" false"
588+ class =" relative z-10"
589+ />
578590 <div
579591 v-if =" versionToTagsMap.get(item.version)?.length"
580592 class =" flex items-center gap-1 flex-wrap relative z-10"
@@ -613,7 +625,7 @@ const flatItems = computed<FlatItem[]>(() => {
613625 </span >
614626 <span v-else class =" w-28 shrink-0" />
615627
616- <!-- Date + Provenance -->
628+ <!-- Date -->
617629 <div class =" flex items-center gap-2 shrink-0 relative z-10" >
618630 <DateTime
619631 v-if =" getVersionTime(item.version)"
@@ -623,13 +635,6 @@ const flatItems = computed<FlatItem[]>(() => {
623635 month =" short"
624636 day =" numeric"
625637 />
626- <ProvenanceBadge
627- v-if =" fullVersionMap?.get(item.version)?.hasProvenance"
628- :package-name =" packageName"
629- :version =" item.version"
630- compact
631- :linked =" false"
632- />
633638 </div >
634639 </div >
635640 </div >
0 commit comments