canToggleLevel2 property

bool get canToggleLevel2

True when level2 is part of the current layout and there's real content (level3/level4) next to it to collapse it against.

Implementation

bool get canToggleLevel2 {
  final bloc = _maybeReadMultilevelBloc();
  if (bloc == null) return false;
  final s = bloc.state;
  return s.isLevel2InLayout && (s.visibleLevels.level3 || s.visibleLevels.level4);
}