getmenus method
apenas rescreva esse metodo se querer substituir todo padrao de menus, se for adicionar outros alem do editar, remover e excluir rescreva o getOutrosMenus
Implementation
Widget getmenus({required Map<String, dynamic> d}) {
final itens = [
MenuButtonPermissaoItem(
iconData: Icons.edit,
name: "editar",
descricao: "Editar",
onSelected: () {
Modular.get<StoreBase>(key: "tabela").editar(id: d['id']);
},
// icon: Icon(Icons.edit),
),
MenuButtonPermissaoItem(
name: "excluir",
iconData: Icons.delete,
descricao: "Excluir",
onSelected: () {
Modular.get<StoreBase>(key: "tabela").delete(id: d['id']);
},
// icon: Icon(Icons.delete),
),
];
final outros = getOutrosMenus(d: d);
if (outros.isNotEmpty) {
itens.addAll(outros);
}
return MenuButtonPermissao(
itens: itens,
);
}