47b9e9c5bc
* fix(fe2): buggy merge policies causing cache read failures * improved CWV reporting * improved preview lcp * more eager load improvements * more eager load improvements * SSR friendly relative time * import fixes
19 lines
319 B
TypeScript
19 lines
319 B
TypeScript
/**
|
|
* Global ref for checking if app has hydrated
|
|
*/
|
|
export default defineNuxtPlugin((nuxtApp) => {
|
|
const isAppHydrated = ref(false)
|
|
|
|
if (import.meta.client) {
|
|
nuxtApp.hook('app:suspense:resolve', () => {
|
|
isAppHydrated.value = true
|
|
})
|
|
}
|
|
|
|
return {
|
|
provide: {
|
|
isAppHydrated
|
|
}
|
|
}
|
|
})
|