From 6364b044811beee2c63445c5ace7b9d6bf63f16e Mon Sep 17 00:00:00 2001 From: tempest Date: Tue, 17 Jun 2025 00:13:27 -0600 Subject: Allow attributes to have - --- src/render.rs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/render.rs b/src/render.rs index 7edcd9e..73e1a5e 100644 --- a/src/render.rs +++ b/src/render.rs @@ -62,9 +62,14 @@ impl RenderNode { }, RenderNode::Element { name, attributes, children } => { - let text_attributes = attributes.into_iter() - .map(|(key, value)| format!(" {key}=\"{value}\"")) - .collect::>().join(""); + let text_attributes = attributes + .into_iter() + .map(|(key, value)| { + let corrected_key = key.replace("_", "-"); + format!(" {corrected_key}=\"{value}\"") + }) + .collect::>() + .join(""); Box::pin(async move { let rendered_children = join_all(children.into_iter() -- cgit 1.4.1