diff --git a/app/components/Package/ExternalLinks.vue b/app/components/Package/ExternalLinks.vue index c1a3fac963..3e0d4d8c9d 100644 --- a/app/components/Package/ExternalLinks.vue +++ b/app/components/Package/ExternalLinks.vue @@ -8,7 +8,7 @@ const props = defineProps<{ const displayVersion = computed(() => props.pkg?.requestedVersion ?? null) const { repositoryUrl } = useRepositoryUrl(displayVersion) -const { meta: repoMeta, repoRef, stars, starsLink, forks, forksLink } = useRepoMeta(repositoryUrl) +const { meta: repoMeta, repoRef, stars, forks, forksLink, repoLink } = useRepoMeta(repositoryUrl) const compactNumberFormatter = useCompactNumberFormatter() const homepageUrl = computed(() => { @@ -55,14 +55,14 @@ useCommandPaletteContextCommands( }) } - if (repositoryUrl.value && starsLink.value) { + if (repositoryUrl.value && repoLink.value) { commands.push({ id: 'package-link-stars', group: 'links', label: $t('command_palette.package_links.stars'), keywords: [...packageKeywords, $t('command_palette.package_links.stars')], iconClass: 'i-lucide:star', - href: starsLink.value, + href: repoLink.value, }) } @@ -143,8 +143,8 @@ useCommandPaletteContextCommands( {{ $t('package.links.repo') }} -
  • - +
  • + {{ compactNumberFormatter.format(stars) }}
  • diff --git a/app/composables/useRepoMeta.ts b/app/composables/useRepoMeta.ts index 1dbeb3a0d0..3e0138e6de 100644 --- a/app/composables/useRepoMeta.ts +++ b/app/composables/useRepoMeta.ts @@ -36,7 +36,6 @@ export function useRepoMeta(repositoryUrl: MaybeRefOrGetter meta.value?.forks ?? 0), watchers: computed(() => meta.value?.watchers ?? 0), - starsLink: computed(() => meta.value?.links.stars ?? null), forksLink: computed(() => meta.value?.links.forks ?? null), watchersLink: computed(() => meta.value?.links.watchers ?? null), repoLink: computed(() => meta.value?.links.repo ?? null), diff --git a/test/nuxt/components/OgImagePackage.spec.ts b/test/nuxt/components/OgImagePackage.spec.ts index b19bc16ba1..2e0b7fd344 100644 --- a/test/nuxt/components/OgImagePackage.spec.ts +++ b/test/nuxt/components/OgImagePackage.spec.ts @@ -84,7 +84,6 @@ describe('OgImagePackage', () => { mockUseRepoMeta.mockReturnValue({ meta: computed(() => null), repoRef: computed(() => ({ owner: 'test', repo: 'repo' })), - starsLink: computed(() => ''), forks: computed(() => 0), forksLink: computed(() => ''), stars: computed(() => stars),