feat: declare Content and ClientOnly components as GlobalComponents (#5156)

closes #5154
pull/5340/head
Joaquín Sánchez 2 months ago committed by GitHub
parent f4021369b5
commit 6629577b48
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -11,6 +11,10 @@ export type { EnhanceAppContext, Theme } from './app/theme'
// shared types // shared types
export type { HeadConfig, Header, PageData, SiteData } from '../../types/shared' export type { HeadConfig, Header, PageData, SiteData } from '../../types/shared'
// components
import { ClientOnly } from './app/components/ClientOnly'
import { Content } from './app/components/Content'
// composables // composables
export { dataSymbol, useData } from './app/data' export { dataSymbol, useData } from './app/data'
export { useRoute, useRouter } from './app/router' export { useRoute, useRouter } from './app/router'
@ -25,4 +29,11 @@ export {
} from './app/utils' } from './app/utils'
// components // components
export { Content } from './app/components/Content' export { ClientOnly, Content }
declare module 'vue' {
interface GlobalComponents {
ClientOnly: typeof ClientOnly
Content: typeof Content
}
}

Loading…
Cancel
Save