updateMenuBoardData method

void updateMenuBoardData(
  1. MenuBoardData<T> data
)

Implementation

void updateMenuBoardData(MenuBoardData<T> data) {
  var type = configuration.type;
  var length = data.children.length;
  assert(type == MenuMorphType.hexagon ? length == 6 : true);
  assert(type == MenuMorphType.triangle ? length == 3 : true);
  assert(type == MenuMorphType.rectangle ? length == 4 : true);
  state.updateMenuBoardData(data);
  notifyListeners();
}