Bottom Draggable Sheet fix to PageBuilder

fix_ssl_master
suvaissov 2021-05-31 13:59:41 +06:00
parent 7544788744
commit 77ed845505
3 changed files with 37 additions and 24 deletions

View File

@ -248,27 +248,40 @@ class KassaTab extends StatelessWidget {
void showModalBottomSheetCatalog(BuildContext context, String action) { void showModalBottomSheetCatalog(BuildContext context, String action) {
showModalBottomSheet(
context: context, if (action == 'add') {
isScrollControlled: true, Navigator.push(
backgroundColor: Colors.transparent, context,
builder: (context) { MaterialPageRoute(builder: (context) => ProductAddBottomSheet())
return DraggableScrollableSheet( );
initialChildSize: 0.8, } else {
maxChildSize: 0.95, Navigator.push(
minChildSize: 0.5, context,
builder: (BuildContext context, ScrollController scrollController) { MaterialPageRoute(builder: (context) => CatalogBottomSheet())
if (action == 'add') { );
return ProductAddBottomSheet( }
scrollController: scrollController,
); // showModalBottomSheet(
} else { // context: context,
return CatalogBottomSheet( // isScrollControlled: true,
scrollController: scrollController, // backgroundColor: Colors.transparent,
); // builder: (context) {
} // return DraggableScrollableSheet(
}, // initialChildSize: 0.8,
); // maxChildSize: 0.95,
}); // minChildSize: 0.5,
// builder: (BuildContext context, ScrollController scrollController) {
// if (action == 'add') {
// return ProductAddBottomSheet(
// scrollController: scrollController,
// );
// } else {
// return CatalogBottomSheet(
// scrollController: scrollController,
// );
// }
// },
// );
// });
} }
} }

View File

@ -51,7 +51,7 @@ class _ProductAddBottomSheetState extends State<ProductAddBottomSheet> {
), ),
), ),
body: Padding( body: Padding(
padding: const EdgeInsets.only(top: 15, left: 10, right: 15), padding: EdgeInsets.only(top: 15, left: 10, right: 15, bottom: 0 ),
child: ListView( child: ListView(
controller: widget.scrollController, controller: widget.scrollController,
children: <Widget>[ children: <Widget>[

View File

@ -1,6 +1,6 @@
name: aman_kassa_flutter name: aman_kassa_flutter
description: A new Flutter project. description: A new Flutter project.
version: 1.2.2+28 version: 1.2.3+29
environment: environment:
sdk: '>=2.3.0 <3.0.0' sdk: '>=2.3.0 <3.0.0'
dependencies: dependencies: