Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | 84x 84x 84x 84x | import { inject } from '../apiInject' import { warn } from '../warning' export const ssrContextKey = Symbol(__DEV__ ? `ssrContext` : ``) export const useSSRContext = <T = Record<string, any>>() => { if (!__GLOBAL__) { const ctx = inject<T>(ssrContextKey) Iif (!ctx) { warn( `Server rendering context not provided. Make sure to only call ` + `useSSRContext() conditionally in the server build.` ) } return ctx } else Iif (__DEV__) { warn(`useSSRContext() is not supported in the global build.`) } } |