Commit ecd8fcd1 authored by Sai Srinivas's avatar Sai Srinivas
Browse files

07-07-2025 By Sai Srinivas

Pubspec and Safe Area.
parent 67ab0f3e
import 'dart:io';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_svg/svg.dart'; import 'package:flutter_svg/svg.dart';
import 'package:generp/screens/crm/ProspectDetailsByMode.dart'; import 'package:generp/screens/crm/ProspectDetailsByMode.dart';
...@@ -32,12 +34,14 @@ class _UniversalsearchscreenState extends State<Universalsearchscreen> { ...@@ -32,12 +34,14 @@ class _UniversalsearchscreenState extends State<Universalsearchscreen> {
builder: (context, provider, child) { builder: (context, provider, child) {
return WillPopScope( return WillPopScope(
onWillPop: () => onBackPressed(context), onWillPop: () => onBackPressed(context),
child: SafeArea(
top: false,
bottom: Platform.isIOS?false:true,
child: Scaffold( child: Scaffold(
resizeToAvoidBottomInset: true, resizeToAvoidBottomInset: true,
backgroundColor: AppColors.scaffold_bg_color, backgroundColor: AppColors.scaffold_bg_color,
appBar: appbar(context, "Search"), appBar: appbar(context, "Search"),
body: SafeArea( body: SingleChildScrollView(
child: SingleChildScrollView(
child: Column( child: Column(
children: [ children: [
if (provider.accountsList.length > 0) ...[ if (provider.accountsList.length > 0) ...[
......
import 'dart:io';
import 'package:flutter/cupertino.dart'; import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter/services.dart'; import 'package:flutter/services.dart';
...@@ -59,6 +61,9 @@ class _AllpaymentrequesitionlistsbymodesState ...@@ -59,6 +61,9 @@ class _AllpaymentrequesitionlistsbymodesState
onWillPop: () { onWillPop: () {
return onBackPressed(context); return onBackPressed(context);
}, },
child: SafeArea(
top: false,
bottom: Platform.isIOS?false:true,
child: Scaffold( child: Scaffold(
resizeToAvoidBottomInset: true, resizeToAvoidBottomInset: true,
appBar: appbar2( appBar: appbar2(
...@@ -112,7 +117,7 @@ class _AllpaymentrequesitionlistsbymodesState ...@@ -112,7 +117,7 @@ class _AllpaymentrequesitionlistsbymodesState
), ),
backgroundColor: AppColors.scaffold_bg_color, backgroundColor: AppColors.scaffold_bg_color,
body: body:
SafeArea(child: provider.isLoading provider.isLoading
? Center(child: CircularProgressIndicator.adaptive( ? Center(child: CircularProgressIndicator.adaptive(
valueColor: AlwaysStoppedAnimation<Color>( valueColor: AlwaysStoppedAnimation<Color>(
AppColors.app_blue) AppColors.app_blue)
...@@ -373,7 +378,8 @@ class _AllpaymentrequesitionlistsbymodesState ...@@ -373,7 +378,8 @@ class _AllpaymentrequesitionlistsbymodesState
}, },
), ),
), ),
):Emptywidget(context),) ):Emptywidget(context)
),
), ),
); );
}, },
......
...@@ -112,9 +112,16 @@ class _PaymentrequestionlistdetailsState ...@@ -112,9 +112,16 @@ class _PaymentrequestionlistdetailsState
shouldShowButtons = [ shouldShowButtons = [
"Level 2 Approved", "Level 2 Approved",
"Level 2 approved", "Level 2 approved",
].contains(req_det.status); // Show buttons if Level 2 is approved ].contains(req_det.status);
}else if(widget.mode == "self_apr_lvl2"){
shouldShowButtons = [
"Requested"
].contains(req_det.status);
} }
return WillPopScope( return WillPopScope(
child: SafeArea(
top: false,
bottom: Platform.isIOS?false:true,
child: Scaffold( child: Scaffold(
resizeToAvoidBottomInset: true, resizeToAvoidBottomInset: true,
appBar: appbar2( appBar: appbar2(
...@@ -124,8 +131,7 @@ class _PaymentrequestionlistdetailsState ...@@ -124,8 +131,7 @@ class _PaymentrequestionlistdetailsState
SizedBox(width: 0), SizedBox(width: 0),
), ),
backgroundColor: AppColors.scaffold_bg_color, backgroundColor: AppColors.scaffold_bg_color,
body: SafeArea( body: Container(
child: Container(
child: SingleChildScrollView( child: SingleChildScrollView(
child: Container( child: Container(
decoration: BoxDecoration( decoration: BoxDecoration(
...@@ -315,12 +321,11 @@ class _PaymentrequestionlistdetailsState ...@@ -315,12 +321,11 @@ class _PaymentrequestionlistdetailsState
), ),
), ),
), ),
),
bottomNavigationBar: bottomNavigationBar:
(["admin", "self"].contains(widget.mode) || !shouldShowButtons) (["admin", "self"].contains(widget.mode) || !shouldShowButtons)
? Container(height: 0) ? Container(height: 0)
: Container( : Container(
margin: EdgeInsets.symmetric(horizontal: 10), margin: EdgeInsets.symmetric(horizontal: 10,vertical: 10),
alignment: Alignment.bottomCenter, alignment: Alignment.bottomCenter,
height: 60, height: 60,
child: Container( child: Container(
...@@ -363,6 +368,7 @@ class _PaymentrequestionlistdetailsState ...@@ -363,6 +368,7 @@ class _PaymentrequestionlistdetailsState
if ([ if ([
"apr_lvl1", "apr_lvl1",
"apr_lvl2", "apr_lvl2",
"self_apr_lvl2"
].contains(widget.mode)) ...[ ].contains(widget.mode)) ...[
Expanded( Expanded(
child: InkResponse( child: InkResponse(
...@@ -561,6 +567,7 @@ class _PaymentrequestionlistdetailsState ...@@ -561,6 +567,7 @@ class _PaymentrequestionlistdetailsState
// ), // ),
// ), // ),
), ),
),
onWillPop: () { onWillPop: () {
provider.resetAll(); provider.resetAll();
return onBackPressed(context); return onBackPressed(context);
...@@ -644,6 +651,7 @@ class _PaymentrequestionlistdetailsState ...@@ -644,6 +651,7 @@ class _PaymentrequestionlistdetailsState
focusNodes[1], focusNodes[1],
TextInputAction.next TextInputAction.next
), ),
errorWidget(context, provider.ApprovedAmountError),
textControllerWidget( textControllerWidget(
context, context,
remarks, remarks,
...@@ -657,6 +665,7 @@ class _PaymentrequestionlistdetailsState ...@@ -657,6 +665,7 @@ class _PaymentrequestionlistdetailsState
null, null,
TextInputAction.done TextInputAction.done
), ),
errorWidget(context, provider.remarksError),
TextWidget(context, "Proposed Payment Account"), TextWidget(context, "Proposed Payment Account"),
DropdownButtonHideUnderline( DropdownButtonHideUnderline(
child: Row( child: Row(
...@@ -881,6 +890,7 @@ class _PaymentrequestionlistdetailsState ...@@ -881,6 +890,7 @@ class _PaymentrequestionlistdetailsState
null, null,
focusNodes[2],null,TextInputAction.done focusNodes[2],null,TextInputAction.done
), ),
errorWidget(context, provider.remarksError),
InkWell( InkWell(
onTap: () { onTap: () {
provider provider
......
import 'dart:io';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter/services.dart'; import 'package:flutter/services.dart';
import 'package:flutter/cupertino.dart'; import 'package:flutter/cupertino.dart';
...@@ -49,12 +51,14 @@ class _AddpaymentreceiptlistState extends State<Addpaymentreceiptlist> { ...@@ -49,12 +51,14 @@ class _AddpaymentreceiptlistState extends State<Addpaymentreceiptlist> {
return Consumer<Paymentreceiptsprovider>( return Consumer<Paymentreceiptsprovider>(
builder: (context, provider, child) { builder: (context, provider, child) {
return WillPopScope( return WillPopScope(
child: SafeArea(
top: false,
bottom: Platform.isIOS?false:true,
child: Scaffold( child: Scaffold(
resizeToAvoidBottomInset: true, resizeToAvoidBottomInset: true,
backgroundColor: AppColors.white, backgroundColor: AppColors.white,
appBar: appbar2(context, "${widget.pageTitleName}",provider.resetForm,SizedBox(width: 0,)), appBar: appbar2(context, "${widget.pageTitleName}",provider.resetForm,SizedBox(width: 0,)),
body: SafeArea( body: Container(
child: Container(
padding: EdgeInsets.symmetric(horizontal: 10), padding: EdgeInsets.symmetric(horizontal: 10),
decoration: BoxDecoration( decoration: BoxDecoration(
color: Colors.white, color: Colors.white,
...@@ -537,10 +541,9 @@ class _AddpaymentreceiptlistState extends State<Addpaymentreceiptlist> { ...@@ -537,10 +541,9 @@ class _AddpaymentreceiptlistState extends State<Addpaymentreceiptlist> {
), ),
), ),
), ),
),
floatingActionButtonLocation: floatingActionButtonLocation:
FloatingActionButtonLocation.centerFloat, FloatingActionButtonLocation.centerFloat,
floatingActionButton: InkResponse( bottomNavigationBar: InkResponse(
onTap: provider.submitClicked?null: () { onTap: provider.submitClicked?null: () {
provider.submitClicked = true; provider.submitClicked = true;
provider.addReceiptPaymentRequestionSubmitAPI(context, provider.formattedDate); provider.addReceiptPaymentRequestionSubmitAPI(context, provider.formattedDate);
...@@ -567,6 +570,7 @@ class _AddpaymentreceiptlistState extends State<Addpaymentreceiptlist> { ...@@ -567,6 +570,7 @@ class _AddpaymentreceiptlistState extends State<Addpaymentreceiptlist> {
), ),
), ),
), ),
),
onWillPop: () { onWillPop: () {
provider.resetForm(); provider.resetForm();
return onBackPressed(context); return onBackPressed(context);
......
import 'dart:io';
import 'package:dropdown_button2/dropdown_button2.dart'; import 'package:dropdown_button2/dropdown_button2.dart';
import 'package:flutter/cupertino.dart'; import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
...@@ -56,12 +58,14 @@ class _DirectpaymentrequesitionlistState ...@@ -56,12 +58,14 @@ class _DirectpaymentrequesitionlistState
return Consumer<Requestionlistprovider>( return Consumer<Requestionlistprovider>(
builder: (context, provider, child) { builder: (context, provider, child) {
return WillPopScope( return WillPopScope(
child: SafeArea(
top: false,
bottom: Platform.isIOS?false:true,
child: Scaffold( child: Scaffold(
resizeToAvoidBottomInset: true, resizeToAvoidBottomInset: true,
backgroundColor: AppColors.white, backgroundColor: AppColors.white,
appBar: appbar(context, "${widget.pageTitleName}"), appBar: appbar(context, "${widget.pageTitleName}"),
body: SafeArea( body: Container(
child: Container(
padding: EdgeInsets.symmetric(horizontal: 10), padding: EdgeInsets.symmetric(horizontal: 10),
decoration: BoxDecoration( decoration: BoxDecoration(
color: Colors.white, color: Colors.white,
...@@ -546,7 +550,6 @@ class _DirectpaymentrequesitionlistState ...@@ -546,7 +550,6 @@ class _DirectpaymentrequesitionlistState
), ),
), ),
), ),
),
floatingActionButtonLocation: floatingActionButtonLocation:
FloatingActionButtonLocation.centerFloat, FloatingActionButtonLocation.centerFloat,
bottomNavigationBar: InkResponse( bottomNavigationBar: InkResponse(
...@@ -579,6 +582,7 @@ class _DirectpaymentrequesitionlistState ...@@ -579,6 +582,7 @@ class _DirectpaymentrequesitionlistState
), ),
), ),
), ),
),
onWillPop: () { onWillPop: () {
provider.resetForm(); provider.resetForm();
return onBackPressed(context); return onBackPressed(context);
......
import 'dart:io';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_svg/svg.dart'; import 'package:flutter_svg/svg.dart';
import 'package:generp/Notifiers/financeProvider/DashboardProvider.dart'; import 'package:generp/Notifiers/financeProvider/DashboardProvider.dart';
...@@ -33,12 +35,14 @@ class _FinancedashboardState extends State<Financedashboard> { ...@@ -33,12 +35,14 @@ class _FinancedashboardState extends State<Financedashboard> {
return WillPopScope( return WillPopScope(
onWillPop: () => onBackPressed(context), onWillPop: () => onBackPressed(context),
child: SafeArea(
top: false,
bottom: Platform.isIOS?false:true,
child: Scaffold( child: Scaffold(
resizeToAvoidBottomInset: true, resizeToAvoidBottomInset: true,
backgroundColor: AppColors.scaffold_bg_color, backgroundColor: AppColors.scaffold_bg_color,
appBar: appbar(context, "Finance"), appBar: appbar(context, "Finance"),
body: SafeArea( body: SizedBox(
child: SizedBox(
child: SingleChildScrollView( child: SingleChildScrollView(
child: Column( child: Column(
children: [ children: [
...@@ -171,7 +175,6 @@ class _FinancedashboardState extends State<Financedashboard> { ...@@ -171,7 +175,6 @@ class _FinancedashboardState extends State<Financedashboard> {
), ),
), ),
), ),
),
floatingActionButtonLocation: floatingActionButtonLocation:
FloatingActionButtonLocation.centerFloat, FloatingActionButtonLocation.centerFloat,
floatingActionButton: InkResponse( floatingActionButton: InkResponse(
...@@ -198,6 +201,7 @@ class _FinancedashboardState extends State<Financedashboard> { ...@@ -198,6 +201,7 @@ class _FinancedashboardState extends State<Financedashboard> {
), ),
), ),
), ),
),
); );
}, },
); );
......
import 'dart:io';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_svg/svg.dart'; import 'package:flutter_svg/svg.dart';
import 'package:generp/Utils/app_colors.dart'; import 'package:generp/Utils/app_colors.dart';
...@@ -46,12 +48,14 @@ class _PaymentdetailspaymentrequisitionState ...@@ -46,12 +48,14 @@ class _PaymentdetailspaymentrequisitionState
var payment_det = provider.paymentDetails; var payment_det = provider.paymentDetails;
return WillPopScope( return WillPopScope(
child: SafeArea(
top: false,
bottom: Platform.isIOS?false:true,
child: Scaffold( child: Scaffold(
resizeToAvoidBottomInset: true, resizeToAvoidBottomInset: true,
appBar: appbar(context, widget.pageName), appBar: appbar(context, widget.pageName),
backgroundColor: AppColors.scaffold_bg_color, backgroundColor: AppColors.scaffold_bg_color,
body: SafeArea( body: SizedBox(
child: SizedBox(
child: SingleChildScrollView( child: SingleChildScrollView(
child: Container( child: Container(
decoration: BoxDecoration( decoration: BoxDecoration(
...@@ -201,9 +205,9 @@ class _PaymentdetailspaymentrequisitionState ...@@ -201,9 +205,9 @@ class _PaymentdetailspaymentrequisitionState
), ),
), ),
), ),
),
), ),
),
onWillPop: () { onWillPop: () {
return onBackPressed(context); return onBackPressed(context);
}, },
......
import 'dart:io';
import 'package:flutter/cupertino.dart'; import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_svg/svg.dart'; import 'package:flutter_svg/svg.dart';
...@@ -48,6 +50,9 @@ late Commondaterangefilter cf; ...@@ -48,6 +50,9 @@ late Commondaterangefilter cf;
onWillPop: () { onWillPop: () {
return onBackPressed(context); return onBackPressed(context);
}, },
child: SafeArea(
top: false,
bottom: Platform.isIOS?false:true,
child: Scaffold( child: Scaffold(
resizeToAvoidBottomInset: true, resizeToAvoidBottomInset: true,
appBar: appbar2( appBar: appbar2(
...@@ -94,7 +99,7 @@ late Commondaterangefilter cf; ...@@ -94,7 +99,7 @@ late Commondaterangefilter cf;
), ),
), ),
backgroundColor: AppColors.scaffold_bg_color, backgroundColor: AppColors.scaffold_bg_color,
body: SafeArea(child: provider.isLoading body: provider.isLoading
? Center(child: CircularProgressIndicator.adaptive( ? Center(child: CircularProgressIndicator.adaptive(
valueColor: AlwaysStoppedAnimation<Color>( valueColor: AlwaysStoppedAnimation<Color>(
AppColors.app_blue) AppColors.app_blue)
...@@ -328,7 +333,8 @@ late Commondaterangefilter cf; ...@@ -328,7 +333,8 @@ late Commondaterangefilter cf;
}, },
), ),
), ),
):Emptywidget(context),) ):Emptywidget(context)
),
), ),
); );
}, },
......
import 'dart:io';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_svg/svg.dart'; import 'package:flutter_svg/svg.dart';
import 'package:generp/Utils/app_colors.dart'; import 'package:generp/Utils/app_colors.dart';
...@@ -45,12 +47,14 @@ class _PaymentreceiptdetailsState ...@@ -45,12 +47,14 @@ class _PaymentreceiptdetailsState
var payment_det = provider.receiptDetails; var payment_det = provider.receiptDetails;
return WillPopScope( return WillPopScope(
child: SafeArea(
top: false,
bottom: Platform.isIOS?false:true,
child: Scaffold( child: Scaffold(
resizeToAvoidBottomInset: true, resizeToAvoidBottomInset: true,
appBar: appbar(context, widget.pageName), appBar: appbar(context, widget.pageName),
backgroundColor: AppColors.scaffold_bg_color, backgroundColor: AppColors.scaffold_bg_color,
body: SafeArea( body: Container(
child: Container(
child: SingleChildScrollView( child: SingleChildScrollView(
child: Container( child: Container(
decoration: BoxDecoration( decoration: BoxDecoration(
...@@ -178,9 +182,9 @@ class _PaymentreceiptdetailsState ...@@ -178,9 +182,9 @@ class _PaymentreceiptdetailsState
), ),
), ),
), ),
),
), ),
),
onWillPop: () { onWillPop: () {
return onBackPressed(context); return onBackPressed(context);
}, },
......
import 'dart:io';
import 'package:flutter/cupertino.dart'; import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_svg/svg.dart'; import 'package:flutter_svg/svg.dart';
...@@ -43,6 +45,9 @@ class _PaymentreceiptlistState extends State<Paymentreceiptlist> { ...@@ -43,6 +45,9 @@ class _PaymentreceiptlistState extends State<Paymentreceiptlist> {
onWillPop: () { onWillPop: () {
return onBackPressed(context); return onBackPressed(context);
}, },
child: SafeArea(
top: false,
bottom: Platform.isIOS?false:true,
child: Scaffold( child: Scaffold(
resizeToAvoidBottomInset: true, resizeToAvoidBottomInset: true,
appBar: appbar2( appBar: appbar2(
...@@ -89,7 +94,7 @@ class _PaymentreceiptlistState extends State<Paymentreceiptlist> { ...@@ -89,7 +94,7 @@ class _PaymentreceiptlistState extends State<Paymentreceiptlist> {
), ),
), ),
backgroundColor: AppColors.scaffold_bg_color, backgroundColor: AppColors.scaffold_bg_color,
body: SafeArea(child: provider.isLoading body: provider.isLoading
? Center(child: CircularProgressIndicator.adaptive( ? Center(child: CircularProgressIndicator.adaptive(
valueColor: AlwaysStoppedAnimation<Color>( valueColor: AlwaysStoppedAnimation<Color>(
AppColors.app_blue) AppColors.app_blue)
...@@ -297,7 +302,8 @@ class _PaymentreceiptlistState extends State<Paymentreceiptlist> { ...@@ -297,7 +302,8 @@ class _PaymentreceiptlistState extends State<Paymentreceiptlist> {
}, },
), ),
), ),
):Emptywidget(context),) ):Emptywidget(context)
),
), ),
); );
}, },
......
import 'dart:io';
import 'package:dropdown_button2/dropdown_button2.dart'; import 'package:dropdown_button2/dropdown_button2.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter/services.dart'; import 'package:flutter/services.dart';
...@@ -122,6 +124,9 @@ class _SubmitpaymentrequestionlistsbymodeState ...@@ -122,6 +124,9 @@ class _SubmitpaymentrequestionlistsbymodeState
return WillPopScope( return WillPopScope(
child: SafeArea(
top: false,
bottom: Platform.isIOS?false:true,
child: Scaffold( child: Scaffold(
resizeToAvoidBottomInset: true, resizeToAvoidBottomInset: true,
backgroundColor: AppColors.white, backgroundColor: AppColors.white,
...@@ -131,8 +136,7 @@ class _SubmitpaymentrequestionlistsbymodeState ...@@ -131,8 +136,7 @@ class _SubmitpaymentrequestionlistsbymodeState
provider.resetForm, provider.resetForm,
SizedBox(width: 0), SizedBox(width: 0),
), ),
body: SafeArea( body: Container(
child: Container(
padding: EdgeInsets.symmetric(horizontal: 10), padding: EdgeInsets.symmetric(horizontal: 10),
decoration: BoxDecoration( decoration: BoxDecoration(
color: Colors.white, color: Colors.white,
...@@ -635,7 +639,7 @@ class _SubmitpaymentrequestionlistsbymodeState ...@@ -635,7 +639,7 @@ class _SubmitpaymentrequestionlistsbymodeState
TextInputAction.next, TextInputAction.next,
), ),
errorWidget(context, provider.bankIFSCError), errorWidget(context, provider.bankIFSCError),
], ],
if ([ if ([
"Cheque", "Cheque",
"RTGS", "RTGS",
...@@ -677,7 +681,6 @@ class _SubmitpaymentrequestionlistsbymodeState ...@@ -677,7 +681,6 @@ class _SubmitpaymentrequestionlistsbymodeState
), ),
), ),
), ),
),
floatingActionButtonLocation: floatingActionButtonLocation:
FloatingActionButtonLocation.centerFloat, FloatingActionButtonLocation.centerFloat,
bottomNavigationBar: InkResponse( bottomNavigationBar: InkResponse(
...@@ -718,6 +721,7 @@ class _SubmitpaymentrequestionlistsbymodeState ...@@ -718,6 +721,7 @@ class _SubmitpaymentrequestionlistsbymodeState
), ),
), ),
), ),
),
onWillPop: () { onWillPop: () {
provider.resetForm(); provider.resetForm();
return onBackPressed(context); return onBackPressed(context);
......
import 'dart:io';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:provider/provider.dart'; import 'package:provider/provider.dart';
...@@ -43,12 +45,14 @@ class _ComplainthistoryState extends State<Complainthistory> { ...@@ -43,12 +45,14 @@ class _ComplainthistoryState extends State<Complainthistory> {
builder: (context, provider, child) { builder: (context, provider, child) {
return WillPopScope( return WillPopScope(
onWillPop: () => onBackPressed(context), onWillPop: () => onBackPressed(context),
child: SafeArea(
top: false,
bottom: Platform.isIOS?false:true,
child: Scaffold( child: Scaffold(
resizeToAvoidBottomInset: true, resizeToAvoidBottomInset: true,
appBar: appbar(context, "Complaint History"), appBar: appbar(context, "Complaint History"),
backgroundColor: AppColors.scaffold_bg_color, backgroundColor: AppColors.scaffold_bg_color,
body: SafeArea( body: Container(
child: Container(
child: SingleChildScrollView( child: SingleChildScrollView(
child: Column( child: Column(
children: [ children: [
......
import 'dart:io';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_svg/svg.dart'; import 'package:flutter_svg/svg.dart';
import 'package:generp/Utils/commonWidgets.dart'; import 'package:generp/Utils/commonWidgets.dart';
...@@ -29,12 +31,14 @@ class _GentrackerdashboardState extends State<Gentrackerdashboard> { ...@@ -29,12 +31,14 @@ class _GentrackerdashboardState extends State<Gentrackerdashboard> {
]; ];
return WillPopScope( return WillPopScope(
onWillPop: () => onBackPressed(context), onWillPop: () => onBackPressed(context),
child: SafeArea(
top: false,
bottom: Platform.isIOS?false:true,
child: Scaffold( child: Scaffold(
resizeToAvoidBottomInset: true, resizeToAvoidBottomInset: true,
backgroundColor: AppColors.scaffold_bg_color, backgroundColor: AppColors.scaffold_bg_color,
appBar: appbar(context, "Gen Tracker"), appBar: appbar(context, "Gen Tracker"),
body: SafeArea( body: Column(
child: Column(
children: [ children: [
Expanded( Expanded(
flex: 1, flex: 1,
......
...@@ -69,6 +69,9 @@ class _GeneratordetailsState extends State<Generatordetails> { ...@@ -69,6 +69,9 @@ class _GeneratordetailsState extends State<Generatordetails> {
var sendwidget = SizedBox(width: 0); var sendwidget = SizedBox(width: 0);
return WillPopScope( return WillPopScope(
onWillPop: () => onBackPressed(context), onWillPop: () => onBackPressed(context),
child: SafeArea(
top: false,
bottom: Platform.isIOS?false:true,
child: Scaffold( child: Scaffold(
resizeToAvoidBottomInset: true, resizeToAvoidBottomInset: true,
appBar: appbar2( appBar: appbar2(
...@@ -78,8 +81,7 @@ class _GeneratordetailsState extends State<Generatordetails> { ...@@ -78,8 +81,7 @@ class _GeneratordetailsState extends State<Generatordetails> {
sendwidget, sendwidget,
), ),
backgroundColor: AppColors.scaffold_bg_color, backgroundColor: AppColors.scaffold_bg_color,
body: SafeArea( body: Container(
child: Container(
child: SingleChildScrollView( child: SingleChildScrollView(
child: Column( child: Column(
crossAxisAlignment: CrossAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start,
...@@ -818,7 +820,6 @@ class _GeneratordetailsState extends State<Generatordetails> { ...@@ -818,7 +820,6 @@ class _GeneratordetailsState extends State<Generatordetails> {
), ),
), ),
), ),
),
floatingActionButton: Align( floatingActionButton: Align(
alignment: Alignment.bottomCenter, alignment: Alignment.bottomCenter,
child: InkWell( child: InkWell(
...@@ -858,6 +859,7 @@ class _GeneratordetailsState extends State<Generatordetails> { ...@@ -858,6 +859,7 @@ class _GeneratordetailsState extends State<Generatordetails> {
floatingActionButtonLocation: floatingActionButtonLocation:
FloatingActionButtonLocation.centerFloat, FloatingActionButtonLocation.centerFloat,
), ),
),
); );
}, },
); );
......
import 'dart:io';
import 'package:dropdown_button2/dropdown_button2.dart'; import 'package:dropdown_button2/dropdown_button2.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_svg/svg.dart'; import 'package:flutter_svg/svg.dart';
...@@ -26,12 +28,14 @@ class _RegistercomplaintState extends State<Registercomplaint> { ...@@ -26,12 +28,14 @@ class _RegistercomplaintState extends State<Registercomplaint> {
builder: (context, provider, homeProvider, child) { builder: (context, provider, homeProvider, child) {
return WillPopScope( return WillPopScope(
onWillPop: () => onBackPressed(context), onWillPop: () => onBackPressed(context),
child: SafeArea(
top: false,
bottom: Platform.isIOS?false:true,
child: Scaffold( child: Scaffold(
resizeToAvoidBottomInset: true, resizeToAvoidBottomInset: true,
backgroundColor: AppColors.scaffold_bg_color, backgroundColor: AppColors.scaffold_bg_color,
appBar: appbar(context, "Register Complaint"), appBar: appbar(context, "Register Complaint"),
body: SafeArea( body: Container(
child: Container(
child: SingleChildScrollView( child: SingleChildScrollView(
child: Column( child: Column(
crossAxisAlignment: CrossAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start,
...@@ -496,7 +500,6 @@ class _RegistercomplaintState extends State<Registercomplaint> { ...@@ -496,7 +500,6 @@ class _RegistercomplaintState extends State<Registercomplaint> {
), ),
), ),
), ),
),
floatingActionButton: Container( floatingActionButton: Container(
child: InkWell( child: InkWell(
onTap: () { onTap: () {
...@@ -532,6 +535,7 @@ class _RegistercomplaintState extends State<Registercomplaint> { ...@@ -532,6 +535,7 @@ class _RegistercomplaintState extends State<Registercomplaint> {
floatingActionButtonLocation: FloatingActionButtonLocation floatingActionButtonLocation: FloatingActionButtonLocation
.centerFloat, .centerFloat,
), ),
),
); );
}, },
); );
......
import 'dart:io';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:generp/Notifiers/GeneratorDetailsProvider.dart'; import 'package:generp/Notifiers/GeneratorDetailsProvider.dart';
import 'package:generp/Utils/commonServices.dart'; import 'package:generp/Utils/commonServices.dart';
...@@ -59,12 +61,14 @@ class _ScanentergeneratoridscreenState extends State<Scanentergeneratoridscreen> ...@@ -59,12 +61,14 @@ class _ScanentergeneratoridscreenState extends State<Scanentergeneratoridscreen>
builder: (context, provider, child) { builder: (context, provider, child) {
return WillPopScope( return WillPopScope(
onWillPop: () => onBackPressed(context), onWillPop: () => onBackPressed(context),
child: SafeArea(
top: false,
bottom: Platform.isIOS?false:true,
child: Scaffold( child: Scaffold(
resizeToAvoidBottomInset: true, resizeToAvoidBottomInset: true,
backgroundColor: AppColors.scaffold_bg_color, backgroundColor: AppColors.scaffold_bg_color,
appBar: appbar(context, "${widget.from}"), appBar: appbar(context, "${widget.from}"),
body: SafeArea( body: Container(
child: Container(
decoration: BoxDecoration(color: Colors.black), decoration: BoxDecoration(color: Colors.black),
child: Column( child: Column(
children: [ children: [
......
import 'dart:io';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:generp/screens/finance/FileViewer.dart'; import 'package:generp/screens/finance/FileViewer.dart';
import 'package:generp/screens/notifierExports.dart'; import 'package:generp/screens/notifierExports.dart';
...@@ -58,12 +60,14 @@ class _GeneratorPartDetailsScreenState ...@@ -58,12 +60,14 @@ class _GeneratorPartDetailsScreenState
onRefresh: () async { onRefresh: () async {
initialiseFunction(context, homeProvider); initialiseFunction(context, homeProvider);
}, },
child: SafeArea(
top: false,
bottom: Platform.isIOS?false:true,
child: Scaffold( child: Scaffold(
resizeToAvoidBottomInset: true, resizeToAvoidBottomInset: true,
backgroundColor: AppColors.scaffold_bg_color, backgroundColor: AppColors.scaffold_bg_color,
appBar: appbar(context, "Gen Inventory"), appBar: appbar(context, "Gen Inventory"),
body: SafeArea( body: Container(
child: Container(
child: SingleChildScrollView( child: SingleChildScrollView(
child: Column( child: Column(
children: [ children: [
......
import 'dart:io';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:generp/screens/notifierExports.dart'; import 'package:generp/screens/notifierExports.dart';
import 'package:generp/Utils/commonWidgets.dart'; import 'package:generp/Utils/commonWidgets.dart';
...@@ -37,12 +39,14 @@ class _InventoryScreenState extends State<InventoryScreen> { ...@@ -37,12 +39,14 @@ class _InventoryScreenState extends State<InventoryScreen> {
builder: (context, provider, child) { builder: (context, provider, child) {
return WillPopScope( return WillPopScope(
onWillPop: () => onBackPressed(context), onWillPop: () => onBackPressed(context),
child: SafeArea(
top: false,
bottom: Platform.isIOS?false:true,
child: Scaffold( child: Scaffold(
resizeToAvoidBottomInset: true, resizeToAvoidBottomInset: true,
backgroundColor: AppColors.scaffold_bg_color, backgroundColor: AppColors.scaffold_bg_color,
appBar: appbar(context, "Gen Inventory"), appBar: appbar(context, "Gen Inventory"),
body: SafeArea( body: Container(
child: Container(
decoration: BoxDecoration(color: Colors.black), decoration: BoxDecoration(color: Colors.black),
child: Column( child: Column(
children: [ children: [
......
import 'dart:io';
import 'package:dropdown_button2/dropdown_button2.dart'; import 'package:dropdown_button2/dropdown_button2.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter/services.dart'; import 'package:flutter/services.dart';
...@@ -61,6 +63,9 @@ class _AddorderScreenState extends State<AddorderScreen> { ...@@ -61,6 +63,9 @@ class _AddorderScreenState extends State<AddorderScreen> {
return Consumer<Addorderprovider>( return Consumer<Addorderprovider>(
builder: (context, provider, child) { builder: (context, provider, child) {
return WillPopScope( return WillPopScope(
child: SafeArea(
top: false,
bottom: Platform.isIOS?false:true,
child: Scaffold( child: Scaffold(
resizeToAvoidBottomInset: true, resizeToAvoidBottomInset: true,
backgroundColor: AppColors.white, backgroundColor: AppColors.white,
...@@ -1420,6 +1425,7 @@ class _AddorderScreenState extends State<AddorderScreen> { ...@@ -1420,6 +1425,7 @@ class _AddorderScreenState extends State<AddorderScreen> {
), ),
), ),
), ),
),
onWillPop: () async { onWillPop: () async {
provider.resetForm(); provider.resetForm();
return _onBackPressed(context); return _onBackPressed(context);
......
import 'dart:async'; import 'dart:async';
import 'dart:io';
import 'package:dropdown_button2/dropdown_button2.dart'; import 'package:dropdown_button2/dropdown_button2.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
...@@ -68,6 +69,9 @@ class _AddpaymentScreenState extends State<AddpaymentScreen> { ...@@ -68,6 +69,9 @@ class _AddpaymentScreenState extends State<AddpaymentScreen> {
return Consumer<Addpaymentprovider>( return Consumer<Addpaymentprovider>(
builder: (context, provider, child) { builder: (context, provider, child) {
return WillPopScope( return WillPopScope(
child: SafeArea(
top: false,
bottom: Platform.isIOS?false:true,
child: Scaffold( child: Scaffold(
resizeToAvoidBottomInset: true, resizeToAvoidBottomInset: true,
backgroundColor: AppColors.white, backgroundColor: AppColors.white,
...@@ -711,6 +715,7 @@ class _AddpaymentScreenState extends State<AddpaymentScreen> { ...@@ -711,6 +715,7 @@ class _AddpaymentScreenState extends State<AddpaymentScreen> {
), ),
), ),
), ),
),
onWillPop: () async { onWillPop: () async {
provider.resetForm(); provider.resetForm();
return _onBackPressed(context); return _onBackPressed(context);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment