Skip to content

Commit b88a97c

Browse files
committed
fix: compute version outside of package hook deps with stable ref
1 parent f49069c commit b88a97c

1 file changed

Lines changed: 11 additions & 2 deletions

File tree

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

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -241,9 +241,18 @@ watch(
241241
{ immediate: true },
242242
)
243243
244-
const computedVersion = computed(() => resolvedVersion.value ?? requestedVersion.value)
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+
)
245254
246-
const { data: pkg, status, error } = usePackage(packageName, () => computedVersion.value)
255+
const { data: pkg, status, error } = usePackage(packageName, () => stableVersion.value)
247256
248257
// Detect two hydration scenarios where the external _payload.json is missing:
249258
//

0 commit comments

Comments
 (0)