Skip to content

Commit 2642a3c

Browse files
committed
feat: update
1 parent fa864fd commit 2642a3c

File tree

1 file changed

+16
-23
lines changed

1 file changed

+16
-23
lines changed

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

Lines changed: 16 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -412,18 +412,18 @@ const flatItems = computed<FlatItem[]>(() => {
412412
v{{ row.version }}
413413
</LinkBase>
414414

415-
<!-- Downloads (centered) -->
415+
<!-- Downloads -->
416416
<span
417417
v-if="getVersionDownloads(row.version)"
418-
class="flex-1 grid grid-flow-col auto-cols-max items-center justify-end gap-1 text-xs text-fg-muted tabular-nums relative z-10"
418+
class="w-28 grid grid-flow-col auto-cols-max items-center justify-end gap-1 text-xs text-fg-muted tabular-nums shrink-0 relative z-10"
419419
:aria-label="getDownloadsAriaLabel(getVersionDownloads(row.version)!)"
420420
dir="ltr"
421421
:title="getDownloadsAriaLabel(getVersionDownloads(row.version)!)"
422422
>
423423
<span>{{ numberFormatter.format(getVersionDownloads(row.version)!) }}</span>
424424
<span class="i-lucide:chart-line" aria-hidden="true"></span>
425425
</span>
426-
<span v-else class="flex-1" />
426+
<span v-else class="w-28 shrink-0" />
427427

428428
<!-- Deprecated + Date + Provenance -->
429429
<div class="flex items-center gap-2 shrink-0 relative z-10">
@@ -436,7 +436,7 @@ const flatItems = computed<FlatItem[]>(() => {
436436
<DateTime
437437
v-if="getVersionTime(row.version)"
438438
:datetime="getVersionTime(row.version)!"
439-
class="text-xs text-fg-subtle hidden sm:block"
439+
class="text-xs text-fg-subtle hidden sm:block w-24 text-end"
440440
year="numeric"
441441
month="short"
442442
day="numeric"
@@ -518,25 +518,20 @@ const flatItems = computed<FlatItem[]>(() => {
518518
>
519519
<span
520520
v-if="getGroupDownloads(item.versions)"
521-
class="ms-auto grid grid-flow-col auto-cols-max items-center justify-end gap-1 text-xs text-fg-muted tabular-nums"
521+
class="ms-auto w-28 grid grid-flow-col auto-cols-max items-center justify-end gap-1 text-xs text-fg-muted tabular-nums shrink-0"
522522
:aria-label="getDownloadsAriaLabel(getGroupDownloads(item.versions)!)"
523523
dir="ltr"
524524
:title="getDownloadsAriaLabel(getGroupDownloads(item.versions)!)"
525525
>
526526
<span>{{ numberFormatter.format(getGroupDownloads(item.versions)!) }}</span>
527527
<span class="i-lucide:chart-line" aria-hidden="true"></span>
528528
</span>
529-
<span
530-
class="flex items-center gap-3 shrink-0"
531-
:class="!getGroupDownloads(item.versions) ? 'ms-auto' : ''"
532-
>
533-
<span class="text-xs text-fg-muted" :title="item.versions[0]" dir="ltr">{{
534-
item.versions[0]
535-
}}</span>
529+
<span v-else class="ms-auto w-28 shrink-0" />
530+
<span class="flex items-center gap-3 shrink-0">
536531
<DateTime
537532
v-if="getVersionTime(item.versions[0])"
538533
:datetime="getVersionTime(item.versions[0])!"
539-
class="text-xs text-fg-subtle hidden sm:block whitespace-nowrap"
534+
class="text-xs text-fg-subtle hidden sm:block whitespace-nowrap w-24 text-end"
540535
year="numeric"
541536
month="short"
542537
day="numeric"
@@ -601,10 +596,10 @@ const flatItems = computed<FlatItem[]>(() => {
601596
</span>
602597
</div>
603598

604-
<!-- Downloads (centered) -->
599+
<!-- Downloads -->
605600
<span
606601
v-if="getVersionDownloads(item.version)"
607-
class="flex-1 grid grid-flow-col auto-cols-max items-center justify-end gap-1 text-xs text-fg-muted tabular-nums relative z-10"
602+
class="w-28 grid grid-flow-col auto-cols-max items-center justify-end gap-1 text-xs text-fg-muted tabular-nums shrink-0 relative z-10"
608603
:aria-label="getDownloadsAriaLabel(getVersionDownloads(item.version)!)"
609604
:title="getDownloadsAriaLabel(getVersionDownloads(item.version)!)"
610605
dir="ltr"
@@ -614,14 +609,14 @@ const flatItems = computed<FlatItem[]>(() => {
614609
}}</span>
615610
<span class="i-lucide:chart-line" aria-hidden="true"></span>
616611
</span>
617-
<span v-else class="flex-1" />
612+
<span v-else class="w-28 shrink-0" />
618613

619614
<!-- Date + Provenance -->
620615
<div class="flex items-center gap-2 shrink-0 relative z-10">
621616
<DateTime
622617
v-if="getVersionTime(item.version)"
623618
:datetime="getVersionTime(item.version)!"
624-
class="text-xs text-fg-subtle hidden sm:block whitespace-nowrap"
619+
class="text-xs text-fg-subtle hidden sm:block whitespace-nowrap w-24 text-end"
625620
year="numeric"
626621
month="short"
627622
day="numeric"
@@ -660,22 +655,20 @@ const flatItems = computed<FlatItem[]>(() => {
660655
>
661656
<span
662657
v-if="getGroupDownloads(item.versions)"
663-
class="ms-auto grid grid-flow-col auto-cols-max items-center justify-end gap-1 text-xs text-fg-muted tabular-nums"
658+
class="ms-auto w-28 grid grid-flow-col auto-cols-max items-center justify-end gap-1 text-xs text-fg-muted tabular-nums shrink-0"
664659
:aria-label="getDownloadsAriaLabel(getGroupDownloads(item.versions)!)"
665660
dir="ltr"
666661
:title="getDownloadsAriaLabel(getGroupDownloads(item.versions)!)"
667662
>
668663
<span>{{ numberFormatter.format(getGroupDownloads(item.versions)!) }}</span>
669664
<span class="i-lucide:chart-line" aria-hidden="true"></span>
670665
</span>
671-
<span
672-
class="flex items-center gap-3 shrink-0"
673-
:class="!getGroupDownloads(item.versions) ? 'ms-auto' : ''"
674-
>
666+
<span v-else class="ms-auto w-28 shrink-0" />
667+
<span class="flex items-center gap-3 shrink-0">
675668
<DateTime
676669
v-if="getVersionTime(item.versions[0] ?? '')"
677670
:datetime="getVersionTime(item.versions[0] ?? '')!"
678-
class="text-xs text-fg-subtle hidden sm:block whitespace-nowrap"
671+
class="text-xs text-fg-subtle hidden sm:block whitespace-nowrap w-24 text-end"
679672
year="numeric"
680673
month="short"
681674
day="numeric"

0 commit comments

Comments
 (0)