const hey = "AYO"; -console.log(hey) -+console.log(hey)
diff --git a/routes/[...index].ts b/routes/[...index].ts
index 2ea8308..9091486 100644
--- a/routes/[...index].ts
+++ b/routes/[...index].ts
@@ -3,14 +3,15 @@
*/
import {
- Node as UltraNode,
ELEMENT_NODE,
parse,
render,
renderSync,
walkSync,
+ transform,
+ html as ultraHtml,
} from "ultrahtml";
-import { querySelectorAll } from "ultrahtml/selector";
+import swap from "ultrahtml/transformers/swap";
import { parseScript } from "esprima";
import config from "../mcfly.config";
@@ -240,28 +241,28 @@ async function useFragments(html: string) {
if (node.type === ELEMENT_NODE && !!selector) {
const index = node.parent.children.indexOf(node);
- node.parent.children[index] = parse(availableFragments[selector]);
+ const fragmentNode = parse(availableFragments[selector]);
+
+ replaceSlots(fragmentNode, node);
+
+ node.parent.children[index] = fragmentNode;
}
});
return render(ast);
}
-function replaceSlots(text: string, sourceNode: UltraNode) {
- const regex = /
const hey = "AYO"; -console.log(hey) -+console.log(hey)