From e732244a2e3b68204c64d090ed4fc90b07206935 Mon Sep 17 00:00:00 2001 From: Manuel Cillero Date: Mon, 25 Mar 2024 17:38:39 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=A7=20Working=20on=20actions=20system?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/pagetop-bootsier/src/lib.rs | 110 ++++++++---------- packages/pagetop-bulmix/src/lib.rs | 104 +++++++---------- .../component/after_prepare_component.rs | 2 +- .../component/before_prepare_component.rs | 2 +- src/base/action/page/after_prepare_body.rs | 4 +- src/base/action/page/before_prepare_body.rs | 4 +- src/core.rs | 42 ++++++- src/core/action.rs | 2 +- src/core/action/all.rs | 7 +- src/core/action/definition.rs | 4 - src/core/action/list.rs | 21 +++- src/core/component.rs | 2 +- src/core/component/definition.rs | 8 -- src/core/theme/definition.rs | 4 +- src/prelude.rs | 2 +- 15 files changed, 165 insertions(+), 153 deletions(-) diff --git a/packages/pagetop-bootsier/src/lib.rs b/packages/pagetop-bootsier/src/lib.rs index daf928e6..3297d692 100644 --- a/packages/pagetop-bootsier/src/lib.rs +++ b/packages/pagetop-bootsier/src/lib.rs @@ -52,67 +52,53 @@ impl ThemeTrait for Bootsier { #[rustfmt::skip] fn before_prepare_component(&self, component: &mut dyn ComponentTrait, _cx: &mut Context) { - match component.type_id() { - t if t == TypeId::of::() => { - if let Some(i) = component_as_mut::(component) { - i.alter_classes( - ClassesOp::Replace(i.font_size().to_string()), - with_font(i.font_size()), - ); - } - } - t if t == TypeId::of::