Adding in dom_builder macro

This commit is contained in:
Pauan 2021-04-30 18:19:16 +02:00
parent 2839a51ba9
commit f6023aea65
1 changed files with 10 additions and 0 deletions

View File

@ -84,6 +84,16 @@ macro_rules! svg {
}
#[macro_export]
macro_rules! dom_builder {
($node:expr, { $($methods:tt)* }) => {{
let builder = $crate::DomBuilder::new($node);
let output = $crate::apply_methods!(builder, { $($methods)* });
$crate::DomBuilder::into_dom(output)
}};
}
#[macro_export]
macro_rules! stylesheet {
($rule:expr) => {