From b115605055e72c5a261f9f024d7db8f508517fc9 Mon Sep 17 00:00:00 2001 From: Ashelyn Rose Date: Sun, 20 Apr 2025 11:49:00 -0600 Subject: Started proc_macro parsing - DOES NOT WORK --- modules/site_test/src/main.rs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'modules/site_test/src') diff --git a/modules/site_test/src/main.rs b/modules/site_test/src/main.rs index 7ef98a1..55432d9 100644 --- a/modules/site_test/src/main.rs +++ b/modules/site_test/src/main.rs @@ -1,6 +1,6 @@ use std::collections::HashMap; -use morgana::{Component, RenderNode}; +use morgana::{morx, Component, RenderNode}; pub fn main() { let parent = ParentLayout { @@ -25,6 +25,14 @@ struct ParentLayout { impl Component for ParentLayout { fn render(self: Box) -> Vec { + let test = morx! { + html lang="en-US" { + head { title { "test thing" } } + body { "some document" } + } + }; + + vec![ RenderNode::Element { name: "html".to_string(), attributes: HashMap::from([("lang".to_string(), "en-US".to_string())]), children: vec![ RenderNode::Element { name: "head".to_string(), attributes: HashMap::new(), children: vec![ -- cgit 1.4.1