getMenuItems method

dynamic getMenuItems(
  1. dynamic menuName,
  2. dynamic context,
  3. dynamic backcolor
)

Implementation

getMenuItems(dynamic menuName, context, backcolor) {
  myLogAll('getMenuItems');
  List<Widget> items = [];

  /*for (int i = 0; i < _menuLists[menuName].length; i++) {
    items.add(Text(getSCurrent(_menuLists[menuName][i][gLabel])));
  }*/
  if (_menuLists[menuName] == null) {
    return items;
  }
  for (var element in _menuLists[menuName]) {
    //_menuLists[menuName].forEach((element) {
    //items.add(Text(getSCurrent(map[gLabel])));
    if (element[gType] == gDivider) {
      items.add(const Divider());
    } else {
      items.add(ListTile(
        leading: Icon(getIconsByName(element[gIcon])),
        title: Text(getSCurrent(element[
            gLabel])), //MyLabel({gLabel: map[gLabel] + '', gFontSize: 20.0}),
        onTap: () {
          onTap(context, element, backcolor);
        },
        //onTap: datamodel.onTap(context, map),
      ));
    }
  }

  return items;
}