Added component

This commit is contained in:
2024-12-23 13:58:49 +01:00
parent d453d3aa70
commit 4823288026
7 changed files with 136 additions and 54 deletions
+6 -6
View File
@@ -1,18 +1,18 @@
#[macro_export]
macro_rules! launch {
($expr:expr) => {
let mut element = $expr;
($elem:path) => {
let mut element = <$elem>::default().create_element();
let mut document = $crate::Document::with_elem(&mut element);
while document.run() {
element = $expr;
element = <$elem>::default().create_element();
}
};
($expr:expr, $css:expr) => {
let mut element = $expr;
($elem:path, $css:expr) => {
let mut element = <$elem>::default().create_element();
let mut document = $crate::Document::with_elem(&mut element);
document.set_css($css);
while document.run() {
element = $expr;
element = <$elem>::default().create_element();
}
};
}