open<T> method

Future<T?> open<T>([
  1. AntdMaskHole? hole,
  2. bool animation = true
])

Implementation

Future<T?> open<T>([AntdMaskHole? hole, bool animation = true]) async {
  initHole(hole, hole);
  if (animation) {
    openAnimation();
  }
  _openWidget = _StatefulBuilder(
    builder: (setState) {
      _setState = setState;
      return super.render(context);
    },
    dispose: () {
      _setState = null;
    },
  );
  if (_openWidget == null) {
    return null;
  }

  opened = true;
  var result =
      await AntdLayer.open(_openWidget!, layerType: widget.layerType);
  return result;
}