✨ (html): Añade PropsOp::replace_classes()
Permite sustituir una o varias clases por otras nuevas en una sola operación, preservando su posición. Adapta el tema Bootsier para usarla en `Button` y elimina el handler duplicado sin referencias.
This commit is contained in:
parent
9e8cd77140
commit
bff7cf1b38
4 changed files with 98 additions and 9 deletions
|
|
@ -1,7 +0,0 @@
|
|||
use pagetop::prelude::*;
|
||||
|
||||
pub fn setup(button: &mut Button) {
|
||||
button
|
||||
.alter_prop(PropsOp::remove_classes("button"))
|
||||
.alter_prop(PropsOp::prepend_classes("btn"));
|
||||
}
|
||||
|
|
@ -1 +1,9 @@
|
|||
use pagetop::prelude::*;
|
||||
|
||||
pub use pagetop::base::component::{Button, ButtonAction};
|
||||
|
||||
// **< Button SETUP >*******************************************************************************
|
||||
|
||||
pub(crate) fn setup(button: &mut Button) {
|
||||
button.alter_prop(PropsOp::replace_classes("button", "btn"));
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue