summary refs log tree commit diff
path: root/src/lib.rs
blob: 5b3a634cc849cfba995ab36274dd91ecafc01ba1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
mod render;

pub use render::{RenderNode, Component, IntoRender, DoctypeElem};
pub use morgana_proc::morx;

pub async fn render_tree(parent_node: RenderNode) -> String {
    parent_node.render_to_string().await
}

#[cfg(feature = "blocking")]
pub fn render_tree_blocking(parent_node: RenderNode) -> String {
    futures::executor::block_on(render_tree(parent_node))
}