showBottomSheet method
Implementation
Future showBottomSheet(IPanel child) async {
if (panel != null || _panelCompleter != null) throw ('BottomSheetBusy');
_panelCompleter = Completer();
panel = child;
panelIsVisible.value = true;
scaffoldIsGoBack.value = true;
final _result = await _panelCompleter!.future;
scaffoldIsGoBack.value = false;
await overBottomSheetState!.close();
panelIsVisible.value = false;
panel = null;
_panelCompleter = null;
await 15.wait;
return _result;
}