Skip to content

Commit 752f8f7

Browse files
committed
fix: avoid showing "No README is available" while README is loading
1 parent 0164064 commit 752f8f7

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

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

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ if (import.meta.server) {
4646
}
4747
4848
// Fetch README for specific version if requested, otherwise latest
49-
const { data: readmeData } = useLazyFetch<ReadmeResponse>(
49+
const { data: readmeData, status: readmeStatus } = useLazyFetch<ReadmeResponse>(
5050
() => {
5151
const base = `/api/registry/readme/${packageName.value}`
5252
const version = resolvedVersion.value
@@ -1040,7 +1040,10 @@ const showSkeleton = shallowRef(false)
10401040

10411041
<!-- eslint-disable vue/no-v-html -- HTML is sanitized server-side -->
10421042
<Readme v-if="readmeData?.html" :html="readmeData.html" />
1043-
<p v-else class="text-fg-muted italic">
1043+
<p
1044+
v-else-if="readmeStatus === 'success' && !readmeData?.html"
1045+
class="text-fg-muted italic"
1046+
>
10441047
{{ $t('package.readme.no_readme') }}
10451048
<a
10461049
v-if="repositoryUrl"

0 commit comments

Comments
 (0)