feat: merge writeComponent into writePage
trickyni trickyniv56@gmail.com
Fri, 08 May 2026 23:50:33 +0300
2 files changed,
2 insertions(+),
2 deletions(-)
M
writeComponent.js
→
writeComponent.js
@@ -5,4 +5,3 @@ export async function writeComponent(componentName, data = {}) {
const fn = await import(`./input/templates/${componentName}.jsx`); //FIX avoid strict filestruct past "input" return unified().use(rehypeStringify).stringify(fn.default(data)); } -console.log(await writeComponent("booknav", { page: "1" }));
M
writePage.js
→
writePage.js
@@ -47,7 +47,8 @@ for (let i of recipe.filter((x) => !!x)) {
if (i === "main") { union += page.main; } else { - union += await writeComponent(page[i], page); + const fn = await import(`./input/templates/${page[i]}.jsx`); //FIX avoid strict filestruct past "input" + union += unified().use(rehypeStringify).stringify(fn.default(page)); } }