[yew-devel] [PATCH yew-widget-toolkit 04/11] touch: application bar: set custom class on back button
Dominik Csapak
d.csapak at proxmox.com
Fri Jun 27 14:08:52 CEST 2025
so we can apply some manual style, e.g. flip the icon in rtl mode.
Signed-off-by: Dominik Csapak <d.csapak at proxmox.com>
---
src/touch/application_bar.rs | 16 +++++++++-------
1 file changed, 9 insertions(+), 7 deletions(-)
diff --git a/src/touch/application_bar.rs b/src/touch/application_bar.rs
index 637635c..b7e98da 100644
--- a/src/touch/application_bar.rs
+++ b/src/touch/application_bar.rs
@@ -174,12 +174,14 @@ impl From<ApplicationBar> for VNode {
}
fn create_back_button(page_controller: Option<PageController>) -> ActionIcon {
- ActionIcon::new("fa fa-lg fa-arrow-left").on_activate({
- let page_controller = page_controller.clone();
- move |_| {
- if let Some(page_controller) = &page_controller {
- page_controller.last_page();
+ ActionIcon::new("fa fa-lg fa-arrow-left")
+ .class("pwt-application-bar-back")
+ .on_activate({
+ let page_controller = page_controller.clone();
+ move |_| {
+ if let Some(page_controller) = &page_controller {
+ page_controller.last_page();
+ }
}
- }
- })
+ })
}
--
2.39.5
More information about the yew-devel
mailing list