Files
speckle-server/packages/frontend-2/plugins/010-hydration.ts
T
Kristaps Fabians Geikins 47b9e9c5bc fix(fe2): various performance fixes (#5278)
* 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
2025-08-21 07:50:57 +03:00

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
}
}
})