diff --git a/packages/enhanced-img/src/preprocessor.js b/packages/enhanced-img/src/preprocessor.js
index 737cb7f16a7e..0222037e593b 100644
--- a/packages/enhanced-img/src/preprocessor.js
+++ b/packages/enhanced-img/src/preprocessor.js
@@ -137,33 +137,27 @@ export function image(opts) {
}
});
- // add imports
+ // add imports and consts to `);
+ text += `\timport ${import_name} from "${path}";\n`;
}
}
if (consts.size) {
- let text = '';
for (const [vite_name, declaration_name] of consts.entries()) {
text += `\tconst ${declaration_name} = "${vite_name}";\n`;
}
- if (ast.module) {
- // @ts-ignore
- s.appendLeft(ast.module.content.start, text);
- } else {
- s.prepend(
- `\n`
- );
- }
+ }
+
+ if (ast.module) {
+ // @ts-ignore
+ s.appendLeft(ast.module.content.start, text);
+ } else {
+ s.prepend(
+ `\n`
+ );
}
return {
diff --git a/packages/enhanced-img/test/Output.svelte b/packages/enhanced-img/test/Output.svelte
index d9a1b1c99084..aa7ba366238e 100644
--- a/packages/enhanced-img/test/Output.svelte
+++ b/packages/enhanced-img/test/Output.svelte
@@ -1,11 +1,11 @@
-