removeOverlay method

void removeOverlay(
  1. Key key
)

Remove overlay

Implementation

void removeOverlay(Key key) {
  final toRemove = _overlays.singleWhere(
    (o) => o.key == key,
    orElse: () => OverlayData.invalid,
  );
  if (toRemove != OverlayData.invalid && toRemove.context != null) {
    _overlays.remove(toRemove);
    _updateOverlay(toRemove.context!);
  }
}