Improve compile times by splitting out rsx-hotreload from rsx (#2971)

* fix imports, migrate over rsx-hotreload
This commit is contained in:
Jonathan Kelley authored and GitHub committed 2024-09-16 17:35:05 -07:00
1 parent b67122dd2a
commit 463e67cd12
41 files changed
+188 -190

No files matched your search

-16
View File
@@ -1,6 +1,3 @@
#[cfg(feature = "hot_reload")]
use dioxus_core::TemplateNode;
use crate::{literal::HotLiteral, location::DynIdx, HotReloadFormattedSegment, IfmtInput};
use proc_macro2::{Span, TokenStream as TokenStream2};
use quote::ToTokens;
@@ -62,19 +59,6 @@ impl TextNode {
pub fn is_static(&self) -> bool {
self.input.is_static()
}
#[cfg(feature = "hot_reload")]
pub fn to_template_node(&self) -> TemplateNode {
use crate::intern;
match self.input.to_static() {
Some(text) => TemplateNode::Text {
text: intern(text.as_str()),
},
None => TemplateNode::Dynamic {
id: self.dyn_idx.get(),
},
}
}
}
#[cfg(test)]