Skip to content

Commit 1b5a44a

Browse files
modbendermodbender
modbender
authored and
modbender
committed
fix: optional components and imports
1 parent 7728aa7 commit 1b5a44a

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

src/module.ts

+11-2
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,6 @@ export default defineNuxtModule<ModuleOptions>({
8585

8686
if (!!options.lowlight && options.lowlight !== false) {
8787
optionalImports = [...optionalImports, ...allImports.lowlightImports];
88-
} else {
89-
optionalImports = [...optionalImports, ...allImports.defaultCodeImports];
9088
}
9189

9290
optionalComponents = [...optionalComponents];
@@ -101,6 +99,17 @@ export default defineNuxtModule<ModuleOptions>({
10199
transpileModules.add(obj.path);
102100
}
103101

102+
for (const obj of optionalComponents) {
103+
addComponent({
104+
mode: "client",
105+
name: `${options.prefix}${obj.name}`,
106+
export: obj.name,
107+
filePath: obj.path,
108+
// _internal_install: obj.path,
109+
});
110+
transpileModules.add(obj.path);
111+
}
112+
104113
nuxt.options.build.transpile = [
105114
...nuxt.options.build.transpile,
106115
...transpileModules,

0 commit comments

Comments
 (0)