showAddModify method

Future<FunctionConfigBlockModel?> showAddModify(
  1. BuildContext context, {
  2. required DialogType dialogType,
})

Implementation

Future<FunctionConfigBlockModel?> showAddModify(
  BuildContext context, {
  required DialogType dialogType,
}) async {
  _dialogType = dialogType;
  if (_dialogType != DialogType.modifyOnCanvas) {
    await showDialog(
      context: context,
      builder: (_) => this,
    );
    if (!addModifyCompleter.isCompleted) {
      addModifyCompleter.complete(null);
    }
    return addModifyCompleter.future;
  } else {
    return null;
  }
}