🚧 Normaliza el uso de los bundles de componentes

This commit is contained in:
Manuel Cillero 2023-06-11 18:58:49 +02:00
parent b2a7c71c1f
commit 7a6cb4dbfa
9 changed files with 26 additions and 42 deletions

View file

@ -254,14 +254,12 @@ impl MegaMenu {
self
}
#[fn_builder]
pub fn alter_item(&mut self, item: MegaMenuItem) -> &mut Self {
self.items.add(item);
pub fn with_item(mut self, item: MegaMenuItem) -> Self {
self.items.alter_bundle(BundleOp::Add, item);
self
}
#[fn_builder]
pub fn alter_bundle(&mut self, op: BundleOp, item: MegaMenuItem) -> &mut Self {
pub fn alter_items(&mut self, op: BundleOp, item: MegaMenuItem) -> &mut Self {
self.items.alter_bundle(op, item);
self
}