Skip to content

Commit 47c0770

Browse files
committed
init function must add ion-ce to html element
1 parent 4836daf commit 47c0770

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

generator.js

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,10 +193,20 @@ async function generateIndexFile() {
193193
indexCode += `import '@ionic/core/css/flex-utils.css';\n`;
194194
indexCode += `import '@ionic/core/css/display.css';\n\n`;
195195

196+
// import Ionic initialize function
197+
indexCode += `import { initialize as ionicInit } from "@ionic/core/components";\n\n`;
198+
196199
// Export initialize function
197-
indexCode += `export { initialize } from "@ionic/core/components";\n`;
200+
indexCode += `export function initialize(config) {\n`;
201+
indexCode += ` ionicInit(config)\n`;
202+
indexCode += `\n`;
203+
indexCode += ` if (typeof document !== "undefined") {\n`;
204+
indexCode += ` document.documentElement.classList.add("ion-ce");\n`;
205+
indexCode += ` }\n`;
206+
indexCode += `}\n\n`;
198207

199208
await fs.writeFile(path.join(OUTPUT_DIR, 'index.js'), indexCode);
209+
200210
console.log('Generated index.js with initialization function');
201211

202212
return indexCode;

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,4 +49,4 @@
4949
"framework components",
5050
"ionic-sveltekit"
5151
]
52-
}
52+
}

0 commit comments

Comments
 (0)