close method

  1. @override
Future<void> close([
  1. dynamic data
])
override

Implementation

@override
Future<void> close([data]) async {
  if (!mounted) {
    return;
  }
  setState(() {
    hole = targetHole ?? AntdMaskHole.zero;
  });
  await controller?.reverse();
  if (_openWidget == null) {
    return;
  }
  await AntdLayer.closeSingle(_openWidget!, data);
  onClosed();
  _openWidget = null;
}