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) {
showModalBottomSheet(
context: context,
isScrollControlled: true,
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,
Navigator.push(
context,
MaterialPageRoute(builder: (context) => ProductAddBottomSheet())
);
} else {
return CatalogBottomSheet(
scrollController: scrollController,
Navigator.push(
context,
MaterialPageRoute(builder: (context) => CatalogBottomSheet())
);
}
},
);
});
// showModalBottomSheet(
// context: context,
// isScrollControlled: true,
// 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(
padding: const EdgeInsets.only(top: 15, left: 10, right: 15),
padding: EdgeInsets.only(top: 15, left: 10, right: 15, bottom: 0 ),
child: ListView(
controller: widget.scrollController,
children: <Widget>[

View File

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