Use the correct to-static impl for sending escaped strings via hotreload (#2753)

This commit is contained in:
Jonathan Kelley authored and GitHub committed 2024-07-30 23:06:44 -05:00
1 parent 828cc502f1
commit 189772a17b
3 files changed
+16 -16

No files matched your search

+2 -9
View File
@@ -156,14 +156,7 @@ impl BodyNode {
),
}
}
BodyNode::Text(text) if text.is_static() => {
let text = text.input.source.clone();
let text = intern(text.value().as_str());
TemplateNode::Text { text }
}
BodyNode::Text(text) => TemplateNode::Dynamic {
id: text.dyn_idx.get(),
},
BodyNode::Text(text) => text.to_template_node(),
BodyNode::RawExpr(exp) => TemplateNode::Dynamic {
id: exp.dyn_idx.get(),
},
@@ -209,7 +202,7 @@ impl BodyNode {
match self {
BodyNode::Element(el) => el.name.span(),
BodyNode::Component(component) => component.name.span(),
BodyNode::Text(text) => text.input.source.span(),
BodyNode::Text(text) => text.input.span(),
BodyNode::RawExpr(exp) => exp.span(),
BodyNode::ForLoop(fl) => fl.for_token.span(),
BodyNode::IfChain(f) => f.if_token.span(),