11import { useSSRContext } from 'vue'
2- import {
3- hydrateWhenIdle ,
4- hydrateNow ,
5- hydrateOnMediaQuery ,
6- hydrateWhenVisible ,
7- } from '@islands/hydration'
8-
92export function newHydrationId ( ) {
103 if ( import . meta. env . SSR ) {
114 const context = useSSRContext ( )
@@ -27,12 +20,12 @@ export enum Hydrate {
2720}
2821
2922export const hydrationFns = {
30- [ Hydrate . WhenIdle ] : hydrateWhenIdle . name ,
31- [ Hydrate . OnLoad ] : hydrateNow . name ,
32- [ Hydrate . MediaQuery ] : hydrateOnMediaQuery . name ,
33- [ Hydrate . SkipPrerender ] : hydrateNow . name ,
34- [ Hydrate . WhenVisible ] : hydrateWhenVisible . name ,
35- [ Hydrate . None ] : hydrateNow . name ,
23+ [ Hydrate . WhenIdle ] : ' hydrateWhenIdle' ,
24+ [ Hydrate . OnLoad ] : ' hydrateNow' ,
25+ [ Hydrate . MediaQuery ] : ' hydrateOnMediaQuery' ,
26+ [ Hydrate . SkipPrerender ] : ' hydrateNow' ,
27+ [ Hydrate . WhenVisible ] : ' hydrateWhenVisible' ,
28+ [ Hydrate . None ] : ' hydrateNow' ,
3629}
3730
3831// Internal: Strategies that will hydrate instantly and don't need dynamic imports.
0 commit comments