Skip to content

Commit 9c3e34a

Browse files
committed
chore: optimise mobile data view
1 parent 0a8cd70 commit 9c3e34a

1 file changed

Lines changed: 10 additions & 8 deletions

File tree

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

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -293,7 +293,7 @@ defineOgImageComponent('Package', {
293293
<header class="mb-8 pb-8 border-b border-border">
294294
<div class="mb-4">
295295
<!-- Package name and version -->
296-
<div class="flex items-start gap-3 mb-2 flex-wrap min-w-0">
296+
<div class="flex items-start gap-2 mb-1.5 sm:gap-3 sm:mb-2 flex-wrap min-w-0">
297297
<h1
298298
class="font-mono text-2xl sm:text-3xl font-medium min-w-0 break-words"
299299
:title="pkg.name"
@@ -323,7 +323,9 @@ defineOgImageComponent('Package', {
323323
"
324324
:title="`v${displayVersion.version}`"
325325
>
326-
<span class="truncate max-w-32 sm:max-w-48"> v{{ displayVersion.version }} </span>
326+
<span class="truncate max-w-24 sm:max-w-32 md:max-w-48">
327+
v{{ displayVersion.version }}
328+
</span>
327329
<span
328330
v-if="
329331
requestedVersion &&
@@ -382,7 +384,7 @@ defineOgImageComponent('Package', {
382384
</div>
383385

384386
<!-- Stats grid -->
385-
<dl class="grid grid-cols-2 sm:grid-cols-3 md:grid-cols-6 gap-4 mt-6">
387+
<dl class="grid grid-cols-2 sm:grid-cols-3 md:grid-cols-6 gap-3 sm:gap-4 mt-4 sm:mt-6">
386388
<div v-if="pkg.license" class="space-y-1">
387389
<dt class="text-xs text-fg-subtle uppercase tracking-wider">License</dt>
388390
<dd class="font-mono text-sm text-fg">
@@ -425,7 +427,7 @@ defineOgImageComponent('Package', {
425427
</dd>
426428
</div>
427429

428-
<div class="space-y-1 col-span-2">
430+
<div class="space-y-1 sm:col-span-2">
429431
<dt class="text-xs text-fg-subtle uppercase tracking-wider flex items-center gap-1">
430432
Install Size
431433
<span
@@ -472,7 +474,7 @@ defineOgImageComponent('Package', {
472474

473475
<!-- Links -->
474476
<nav aria-label="Package links" class="mt-6">
475-
<ul class="flex flex-wrap items-center gap-4 list-none m-0 p-0">
477+
<ul class="flex flex-wrap items-center gap-3 sm:gap-4 list-none m-0 p-0">
476478
<li v-if="repositoryUrl">
477479
<a
478480
:href="repositoryUrl"
@@ -608,12 +610,12 @@ defineOgImageComponent('Package', {
608610
<div class="relative group">
609611
<!-- Terminal-style install command -->
610612
<div class="bg-[#0d0d0d] border border-border rounded-lg overflow-hidden">
611-
<div class="flex gap-1.5 px-4 pt-3">
613+
<div class="flex gap-1.5 px-3 pt-2 sm:px-4 sm:pt-3">
612614
<span class="w-2.5 h-2.5 rounded-full bg-[#333]" />
613615
<span class="w-2.5 h-2.5 rounded-full bg-[#333]" />
614616
<span class="w-2.5 h-2.5 rounded-full bg-[#333]" />
615617
</div>
616-
<div class="flex items-center gap-2 px-4 pt-3 pb-4">
618+
<div class="flex items-center gap-2 px-3 pt-2 pb-3 sm:px-4 sm:pt-3 sm:pb-4">
617619
<span class="text-fg-subtle font-mono text-sm select-none">$</span>
618620
<code class="font-mono text-sm"
619621
><ClientOnly
@@ -663,7 +665,7 @@ defineOgImageComponent('Package', {
663665
</div>
664666

665667
<!-- Sidebar -->
666-
<aside class="order-1 lg:order-2 space-y-8 min-w-0 overflow-hidden">
668+
<aside class="order-1 lg:order-2 space-y-6 sm:space-y-8 min-w-0 overflow-hidden">
667669
<!-- Maintainers (with admin actions when connected) -->
668670
<PackageMaintainers :package-name="pkg.name" :maintainers="pkg.maintainers" />
669671

0 commit comments

Comments
 (0)