Skip to content

Commit 0451045

Browse files
committed
fix: update skeleton condition
1 parent 573221c commit 0451045

2 files changed

Lines changed: 7 additions & 14 deletions

File tree

app/composables/npm/usePackage.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,6 @@ export function usePackage(
169169

170170
if (import.meta.client && asyncData.data.value?.isStale) {
171171
onMounted(() => {
172-
console.log('refreshing package on mount')
173172
asyncData.refresh()
174173
})
175174
}

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

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -241,18 +241,11 @@ watch(
241241
{ immediate: true },
242242
)
243243
244-
const stableVersion = ref()
245-
watch(
246-
() => resolvedVersion.value ?? requestedVersion.value,
247-
(versionArg, versionPrevious) => {
248-
if (versionArg !== versionPrevious) {
249-
stableVersion.value = versionArg
250-
}
251-
},
252-
{ immediate: true },
253-
)
254-
255-
const { data: pkg, status, error } = usePackage(packageName, () => stableVersion.value)
244+
const {
245+
data: pkg,
246+
status,
247+
error,
248+
} = usePackage(packageName, () => resolvedVersion.value ?? requestedVersion.value)
256249
257250
// Detect two hydration scenarios where the external _payload.json is missing:
258251
//
@@ -782,7 +775,8 @@ const showSkeleton = shallowRef(false)
782775
<!-- Scenario 2: SSR with missing payload — preserve server DOM, skip skeleton -->
783776
<PackageSkeleton
784777
v-if="
785-
isSpaFallback || (!isHydratingWithServerContent && (showSkeleton || status === 'pending'))
778+
isSpaFallback ||
779+
(!isHydratingWithServerContent && (showSkeleton || (status === 'pending' && !pkg)))
786780
"
787781
/>
788782

0 commit comments

Comments
 (0)