buildmodal method
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!();
}
}