openBottomSheet static method
Открывает нижний лист (BottomSheet) в приложении.
context — контекст для отображения нижнего листа.
builder — функция для построения содержимого нижнего листа.
shape — опциональная форма нижнего листа.
Возвращает результат закрытия нижнего листа.
Implementation
static Future<void> openBottomSheet(
BuildContext context,
Widget Function(BuildContext) builder, {
ShapeBorder? shape,
}) async {
await closeDialog();
_isDialogOpened = true;
return showModalBottomSheet(
context: context,
builder: builder,
isScrollControlled: true,
useRootNavigator: true,
shape: shape,
).then((value) {
_isDialogOpened = false;
return value;
});
}