Skip to content

Commit 7a027d7

Browse files
committed
fix: maybe fix component resolving
1 parent 1c77a6e commit 7a027d7

File tree

1 file changed

+15
-5
lines changed

1 file changed

+15
-5
lines changed

src/module.ts

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
import { promises as fsp } from 'node:fs'
2-
import { addComponentsDir, addPlugin, addServerPlugin, addTemplate, createResolver, defineNuxtModule } from '@nuxt/kit'
2+
import {
3+
addComponent,
4+
addPlugin,
5+
addServerPlugin,
6+
addTemplate,
7+
createResolver,
8+
defineNuxtModule,
9+
} from '@nuxt/kit'
310
import { template } from 'lodash-es'
411
import type { EventTypes, Mode } from './runtime/types'
512
import { extendTypes } from './kit'
@@ -90,10 +97,13 @@ export default defineNuxtModule<ModuleOptions>({
9097
nuxt.options.build.transpile.push(runtimeDir)
9198

9299
// always add plugins
93-
await addComponentsDir({
94-
path: resolve('runtime/components'),
95-
extensions: ['vue', 'ts'],
96-
transpile: true,
100+
await addComponent({
101+
name: 'DelayHydration',
102+
filePath: resolve('runtime/components/DelayHydration.ts'),
103+
})
104+
await addComponent({
105+
name: 'HydrationStatus',
106+
filePath: resolve('runtime/components/HydrationStatus.vue'),
97107
})
98108

99109
if (!nuxt.options.ssr) {

0 commit comments

Comments
 (0)