showGridListBottomSheetDialog function
Implementation
Future showGridListBottomSheetDialog(BuildContext context, String title, List<Widget> buttons, {Widget? header, String descText = ""}) {
return showModalBottomSheet(
context: context,
builder: (context) {
return CommonBottomSheet(
title: title,
padding: 16,
contentWidget: buttons.isNotEmpty
? Column(
children: [
Offstage(
offstage: header == null,
child: header,
),
GridView.count(
childAspectRatio: 106 / 130,
crossAxisCount: 3,
children: buttons,
shrinkWrap: true,
),
],
)
: TNoDataWidget(
title: descText,
),
expanded: descText.isNotEmpty,
);
});
}