diff --git a/src/client/index.ts b/src/client/index.ts index 47074c43..4193eccc 100644 --- a/src/client/index.ts +++ b/src/client/index.ts @@ -11,6 +11,10 @@ export type { EnhanceAppContext, Theme } from './app/theme' // shared types export type { HeadConfig, Header, PageData, SiteData } from '../../types/shared' +// components +import { ClientOnly } from './app/components/ClientOnly' +import { Content } from './app/components/Content' + // composables export { dataSymbol, useData } from './app/data' export { useRoute, useRouter } from './app/router' @@ -25,4 +29,11 @@ export { } from './app/utils' // components -export { Content } from './app/components/Content' +export { ClientOnly, Content } + +declare module 'vue' { + interface GlobalComponents { + ClientOnly: typeof ClientOnly + Content: typeof Content + } +}