Merge branch 'development_sikander' into 'master'

Development sikander

See merge request Cloud_Solution/mohemm-flutter-app!9
merge-requests/10/merge
Sikander Saleem 3 years ago
commit aedf39908d

@ -60,28 +60,27 @@ class _DynamicListViewScreenState extends State<DynamicListViewScreen> {
super.dispose(); super.dispose();
} }
late bool isTicketRequest;
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
if (dynamicParams == null) { if (dynamicParams == null) {
dynamicParams = ModalRoute.of(context)!.settings.arguments as DynamicListViewParams; dynamicParams = ModalRoute.of(context)!.settings.arguments as DynamicListViewParams;
isTicketRequest = dynamicParams!.dynamicId == "HMG_TKT_NEW_EIT_SS";
getTransactions(); getTransactions();
} }
return Scaffold( Widget dataWidget = ListView(
backgroundColor: Colors.white,
appBar: AppBarWidget(context, title: dynamicParams!.title),
body: Center(
child: ListView(
physics: const BouncingScrollPhysics(), physics: const BouncingScrollPhysics(),
shrinkWrap: true, shrinkWrap: true,
padding: const EdgeInsets.all(21), padding: const EdgeInsets.all(21),
children: [ children: [
// HMG_TKT_NEW_EIT_SS Id used for ticket balance dashboard // HMG_TKT_NEW_EIT_SS Id used for ticket balance dashboard
if (dynamicParams!.dynamicId == "HMG_TKT_NEW_EIT_SS") ...[const BalancesDashboardWidget("Current Ticket Balance", false), 12.height], if (isTicketRequest) ...[const BalancesDashboardWidget("Current Ticket Balance", false), 12.height],
getEITTransactionList == null getEITTransactionList == null
? const SizedBox() ? const SizedBox()
: (getEITTransactionList!.isEmpty : (getEITTransactionList!.isEmpty
? Utils.getNoDataWidget(context) ? Utils.getNoDataWidget(context).paddingOnly(top: isTicketRequest ? 50 : 0)
: ListView.separated( : ListView.separated(
physics: const NeverScrollableScrollPhysics(), physics: const NeverScrollableScrollPhysics(),
shrinkWrap: true, shrinkWrap: true,
@ -100,8 +99,12 @@ class _DynamicListViewScreenState extends State<DynamicListViewScreen> {
separatorBuilder: (cxt, index) => 12.height, separatorBuilder: (cxt, index) => 12.height,
itemCount: getEITTransactionList!.length)), itemCount: getEITTransactionList!.length)),
], ],
), );
),
return Scaffold(
backgroundColor: Colors.white,
appBar: AppBarWidget(context, title: dynamicParams!.title),
body: isTicketRequest ? dataWidget : dataWidget.center,
floatingActionButton: Container( floatingActionButton: Container(
height: 54, height: 54,
width: 54, width: 54,

@ -45,7 +45,8 @@ class _PendingTransactionsState extends State<PendingTransactions> {
), ),
body: Column( body: Column(
children: [ children: [
Column( ListView(
padding: const EdgeInsets.all(21),
children: [ children: [
PopupMenuButton( PopupMenuButton(
child: DynamicTextFieldWidget( child: DynamicTextFieldWidget(
@ -86,7 +87,7 @@ class _PendingTransactionsState extends State<PendingTransactions> {
}, },
) )
], ],
).objectContainerView().expanded, ).expanded,
DefaultButton( DefaultButton(
LocaleKeys.submit.tr(), LocaleKeys.submit.tr(),
selectedFunction == null selectedFunction == null

Loading…
Cancel
Save