Skip to content

Commit 5e39057

Browse files
committed
fix(ui): align like button
Currently, Like button sits a bit optically too high
1 parent 8abd52e commit 5e39057

1 file changed

Lines changed: 27 additions & 25 deletions

File tree

app/pages/package/[...package].vue

Lines changed: 27 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -537,32 +537,34 @@ defineOgImageComponent('Package', {
537537

538538
<!-- Package metrics (module format, types) -->
539539
<ClientOnly>
540-
<PackageMetricsBadges
541-
v-if="resolvedVersion"
542-
:package-name="pkg.name"
543-
:version="resolvedVersion"
544-
:is-binary="isBinaryOnly"
545-
class="self-baseline ms-1 sm:ms-2"
546-
/>
547-
548-
<!-- Package likes -->
549-
<button
550-
@click="likeAction"
551-
type="button"
552-
class="inline-flex items-center gap-1.5 font-mono text-sm text-fg hover:text-fg-muted transition-colors duration-200"
553-
:title="$t('package.links.like')"
554-
>
555-
<span
556-
:class="
557-
likesData?.userHasLiked
558-
? 'i-lucide-heart-minus text-red-500'
559-
: 'i-lucide-heart-plus'
560-
"
561-
class="w-4 h-4"
562-
aria-hidden="true"
540+
<div class="flex gap-2 sm:gap-3 flex-wrap">
541+
<PackageMetricsBadges
542+
v-if="resolvedVersion"
543+
:package-name="pkg.name"
544+
:version="resolvedVersion"
545+
:is-binary="isBinaryOnly"
546+
class="self-baseline ms-1 sm:ms-2"
563547
/>
564-
<span>{{ formatCompactNumber(likesData?.totalLikes ?? 0, { decimals: 1 }) }}</span>
565-
</button>
548+
549+
<!-- Package likes -->
550+
<button
551+
@click="likeAction"
552+
type="button"
553+
class="inline-flex items-center gap-1.5 font-mono text-sm text-fg hover:text-fg-muted transition-colors duration-200"
554+
:title="$t('package.links.like')"
555+
>
556+
<span
557+
:class="
558+
likesData?.userHasLiked
559+
? 'i-lucide-heart-minus text-red-500'
560+
: 'i-lucide-heart-plus'
561+
"
562+
class="w-4 h-4"
563+
aria-hidden="true"
564+
/>
565+
<span>{{ formatCompactNumber(likesData?.totalLikes ?? 0, { decimals: 1 }) }}</span>
566+
</button>
567+
</div>
566568

567569
<template #fallback>
568570
<div class="flex items-center gap-1.5 self-baseline ms-1 sm:ms-2">

0 commit comments

Comments
 (0)