@@ -169,7 +169,7 @@ defineOgImageComponent('Default', {
169169 <main class =" container flex-1 py-8 sm:py-12 w-full" >
170170 <!-- Header -->
171171 <header class =" mb-8 pb-8 border-b border-border" >
172- <div class =" flex items-center gap-4 mb -4" >
172+ <div class =" flex items-end gap-4" >
173173 <!-- Avatar placeholder -->
174174 <div
175175 class =" w-16 h-16 rounded-full bg-bg-muted border border-border flex items-center justify-center"
@@ -185,20 +185,21 @@ defineOgImageComponent('Default', {
185185 {{ $t('org.public_packages', { count: formatNumber(results.total) }, results.total) }}
186186 </p >
187187 </div >
188- </div >
189188
190- <!-- Link to npmjs.com profile -->
191- <nav aria-label =" External links" >
192- <a
193- :href =" `https://www.npmjs.com/~${username}`"
194- target =" _blank"
195- rel =" noopener noreferrer"
196- class =" link-subtle font-mono text-sm inline-flex items-center gap-1.5"
197- >
198- <span class =" i-carbon-cube w-4 h-4" />
199- {{ $t('common.view_on_npm') }}
200- </a >
201- </nav >
189+ <!-- Link to npmjs.com profile -->
190+ <nav aria-label =" External links" class =" ms-auto" >
191+ <a
192+ :href =" `https://www.npmjs.com/~${username}`"
193+ target =" _blank"
194+ rel =" noopener noreferrer"
195+ class =" link-subtle font-mono text-sm inline-flex items-center gap-1.5"
196+ :title =" $t('common.view_on_npm')"
197+ >
198+ <span class =" i-carbon:logo-npm w-4 h-4" aria-hidden =" true" />
199+ npm
200+ </a >
201+ </nav >
202+ </div >
202203 </header >
203204
204205 <!-- Loading state -->
@@ -233,7 +234,7 @@ defineOgImageComponent('Default', {
233234 <PackageListControls
234235 v-model:filter =" filterText"
235236 v-model:sort =" sortOption"
236- :placeholder =" $t('user.page.filter_placeholder', { count: packageCount })"
237+ :placeholder =" $t('user.page.filter_placeholder', { count: results.total })"
237238 :total-count =" packageCount"
238239 :filtered-count =" filteredCount"
239240 />
0 commit comments