of static method

MenuView? of(
  1. MenuItem menuItem,
  2. SearchBarCallback callback,
  3. Color activeColor
)

Implementation

static MenuView? of(MenuItem menuItem, SearchBarCallback callback, Color activeColor) {
  if(menuItem is InputMenuItem) {
    return InputMenuView(menuItem, callback);
  }else if(menuItem is ListMenuItem) {
    return ListMenuView(menuItem, callback, activeColor);
  }else if(menuItem is DateIntervalMenuItem) {
    return DateIntervalMenuView(menuItem, callback, activeColor);
  }else if(menuItem is TreeMenuItem) {
    return TreeMenuView(menuItem, callback, activeColor);
  }
}