buildmodal method

Future<void> buildmodal(
  1. BuildContext context
)

Implementation

Future<void> buildmodal(BuildContext context) async {
  showModalBottomSheet(
      context: context,
      isScrollControlled: true,
      useRootNavigator: true,
      isDismissible: true,
      // backgroundColor: Colors.yellow.shade200,
      elevation: 0.0,
      enableDrag: true,
      shape: const RoundedRectangleBorder(
        borderRadius: BorderRadius.vertical(top: Radius.circular(8)),
      ),
      builder: (BuildContext context) {
        return GestureDetector(
          onTap: () => FocusManager.instance.primaryFocus?.unfocus(),
          child: DraggableScrollableSheet(
            initialChildSize: 0.9,
            minChildSize: 0.5,
            maxChildSize: 0.9,
            expand: false,
            builder:
                (BuildContext context2, ScrollController scrollController) {
              return SingleChildScrollView(
                controller: scrollController,
                child: destinationPage(),
              );
            },
          ),
        );
      });
  if (onClose != null) {
    onClose!();
  }
}