From a9d12339097cbe0fef1628460ef538319a048223 Mon Sep 17 00:00:00 2001 From: Jake Stanger Date: Mon, 10 Apr 2023 13:49:09 +0100 Subject: [PATCH] feat(custom): support dynamic strings on buttons --- src/modules/custom/button.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/modules/custom/button.rs b/src/modules/custom/button.rs index 4d50e40..c8d2b51 100644 --- a/src/modules/custom/button.rs +++ b/src/modules/custom/button.rs @@ -28,12 +28,12 @@ impl CustomWidget for ButtonWidget { if let Some(text) = self.label { let label = Label::new(None); label.set_use_markup(true); - label.set_markup(&text); button.add(&label); - } - if let Some(class) = self.class { - button.style_context().add_class(&class); + DynamicString::new(&text, move |string| { + label.set_markup(&string); + Continue(true) + }); } if let Some(exec) = self.on_click {