From bc7a65930360f9aaa0954299d57f7988aac2ccb6 Mon Sep 17 00:00:00 2001 From: Joscha Date: Tue, 26 Nov 2024 23:46:12 +0100 Subject: [PATCH] Add custom data attribute support --- src/element.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/element.rs b/src/element.rs index e12112b..c9e798a 100644 --- a/src/element.rs +++ b/src/element.rs @@ -90,6 +90,10 @@ impl Element { self.attr(name, "") } + pub fn data(self, name: impl ToString, value: impl ToString) -> Self { + self.attr(format!("data-{}", name.to_string()), value) + } + pub fn child(mut self, child: impl Into) -> Self { self.children.push(child.into()); self