onClose method

dynamic onClose()

Implementation

onClose() {
  if (widget.model.closeable == false) return;

  ModalManagerView? manager =
      context.findAncestorWidgetOfExactType<ModalManagerView>();
  if (manager != null) {
    manager.model.unpark(widget);
    manager.model.modals.remove(widget);
    manager.model.refresh();
  }

  // dispose of the model
  if (widget.model is FrameworkModel) {
    (widget.model as FrameworkModel).dispose();
  }
}