Skip to content

Commit d9acec6

Browse files
committed
fix: check readme data
1 parent 54b3e09 commit d9acec6

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

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

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -275,6 +275,7 @@ watch(
275275
() => isHydratingWithServerContent.value,
276276
() => status.value,
277277
() => pkg.value,
278+
() => readmeData.value,
278279
() => Object.keys(nuxtApp.payload.data ?? {}).length,
279280
() => resolvedVersion.value,
280281
() => requestedVersion.value,
@@ -286,6 +287,7 @@ watch(
286287
isHydratingWithServerContentArg,
287288
statusArg,
288289
pkgArg,
290+
readmeDataArg,
289291
dataLengthArg,
290292
resolvedVersionArg,
291293
requestedVersionArg,
@@ -297,6 +299,7 @@ watch(
297299
isHydratingWithServerContentArg,
298300
statusArg,
299301
pkgArg,
302+
readmeDataArg,
300303
dataLengthArg,
301304
resolvedVersionArg,
302305
requestedVersionArg,
@@ -784,7 +787,10 @@ const showSkeleton = shallowRef(false)
784787
v-html is safe here: the content originates from the server's own SSR output,
785788
captured from the DOM before hydration — it is not user-controlled input. -->
786789
<article
787-
v-else-if="hasServerContentOnly && serverRenderedHtml && (!pkg || !readmeData)"
790+
v-else-if="
791+
isHydratingWithServerContent ||
792+
(hasServerContentOnly && serverRenderedHtml && (!pkg || !readmeData))
793+
"
788794
id="package-article"
789795
:class="$style.packagePage"
790796
v-html="serverRenderedHtml"

0 commit comments

Comments
 (0)