summary refs log tree commit diff
path: root/src/components/renderer
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/renderer')
-rw-r--r--src/components/renderer/mod.rs23
1 files changed, 14 insertions, 9 deletions
diff --git a/src/components/renderer/mod.rs b/src/components/renderer/mod.rs
index 5a30c2e..e790924 100644
--- a/src/components/renderer/mod.rs
+++ b/src/components/renderer/mod.rs
@@ -1,12 +1,17 @@
-use leptos::prelude::*;
-use leptos::{component, view, IntoView};
+use std::path::PathBuf;
+use morgana::{morx, Component, RenderNode};
 
-#[component]
-pub fn WikiPage(// page_data: Page,
-    // parent_namespaces: Vec<Namespace>
-) -> impl IntoView {
-    view! {
-        <h1>Article (Viewing)</h1>
-        <p>Page render</p>
+stylance::import_crate_style!(styles, "src/components/layout/layout.module.css");
+
+pub struct PageRenderer {
+    page_path: PathBuf,
+}
+
+impl Component for PageRenderer {
+    fn render(self: Box<Self>) -> RenderNode {
+        morx! {
+            h1= "Article (Viewing)"
+            p= "Page render"
+        }
     }
 }