ui_claims_pop_up_chngs

This commit is contained in:
venbaittech 2025-11-03 14:25:47 +05:30
parent 58b32005e9
commit cb82278834
2 changed files with 41 additions and 26 deletions

View File

@ -52,15 +52,15 @@ class _loginState extends State<login> {
final SharedPreferences prefs = await SharedPreferences.getInstance();
// final skipStatus = prefs.getInt('skipStatus') ?? 1;
// if(skipStatus == 0){
empMobileNo = prefs.getString('empMobileNo');
empEmailid = prefs.getString('empEmailid');
if ((empMobileNo != null && empMobileNo.isNotEmpty) || (empEmailid != null && empEmailid.isNotEmpty)) {
checkLoginPin(context);
}
empMobileNo = prefs.getString('empMobileNo');
empEmailid = prefs.getString('empEmailid');
if ((empMobileNo != null && empMobileNo.isNotEmpty) ||
(empEmailid != null && empEmailid.isNotEmpty)) {
checkLoginPin(context);
}
// }
} else {
if(kIsWeb) {
if (kIsWeb) {
final SharedPreferences prefs = await SharedPreferences.getInstance();
prefs.clear();
print('Local Storage Clear');
@ -74,13 +74,13 @@ class _loginState extends State<login> {
final SharedPreferences prefs = await SharedPreferences.getInstance();
empMobileNo = prefs.getString('empMobileNo');
empEmailid = prefs.getString('empEmailid');
print('empMobileNo $empMobileNo' );
print('empMobileNo $empMobileNo');
print('empEmailid $empEmailid');
// _token = prefs.getString('token');
var params = {};
if (empMobileNo != null && empMobileNo.isNotEmpty) {
params = {'mobile_number': empMobileNo};
} else if(empEmailid != null && empEmailid.isNotEmpty){
params = {'mobile_number': empMobileNo};
} else if (empEmailid != null && empEmailid.isNotEmpty) {
params = {'email_id': empEmailid};
}
@ -105,18 +105,19 @@ class _loginState extends State<login> {
}
if (data['is_biometric_enabled'] != null) {
prefs.setString('is_biometric_enabled', data['is_biometric_enabled']);
prefs.setString(
'is_biometric_enabled', data['is_biometric_enabled']);
}
if (data['is_mpin_skipped'] != null) {
prefs.setString('is_mpin_skipped', data['is_mpin_skipped']);
}
if (data['is_mpin_skipped'] != null && data['is_mpin_skipped'] == '0') {
if (data['is_mpin_skipped'] != null &&
data['is_mpin_skipped'] == '0') {
context.go('/pinPage');
// Navigator.pushReplacementNamed(context, 'pinPage');
}
} else {
final SharedPreferences prefs = await SharedPreferences.getInstance();
prefs.clear();
@ -131,12 +132,12 @@ class _loginState extends State<login> {
}
}
void toggleField() async{
void toggleField() async {
// final SharedPreferences prefs = await SharedPreferences.getInstance();
if(isEmailFieldVisible){
mobileController.text = '';
} else{
emailController.text = '';
if (isEmailFieldVisible) {
mobileController.text = '';
} else {
emailController.text = '';
}
setState(() {
isEmailFieldVisible = !isEmailFieldVisible;
@ -429,8 +430,7 @@ class _loginState extends State<login> {
children: [
Column(
children: [
SizedBox(
height: _size.height / 6.4),
SizedBox(height: _size.height / 6.4),
Row(
mainAxisAlignment: MainAxisAlignment
.center, // Align to the center
@ -940,7 +940,8 @@ class _loginState extends State<login> {
.click,
child: GestureDetector(
onTap: () {
context.go('/privacypolicy');
context.go(
'/privacypolicy');
// Navigator.pushNamed(
// context,
// 'privacypolicy');
@ -973,7 +974,8 @@ class _loginState extends State<login> {
.click,
child: GestureDetector(
onTap: () {
context.go('/termsofuse');
context
.go('/termsofuse');
// Navigator.pushNamed(
// context,
// 'termsofuse');

View File

@ -54,9 +54,22 @@ class PopupHelper {
barrierDismissible: false,
builder: (BuildContext dialogContext) {
final double dialogWidth =
isMobile ? MediaQuery.of(context).size.width * 0.85 : 400;
isMobile ? MediaQuery.of(context).size.width * 0.85 : 400;
final double dialogHeight =
isMobile ? MediaQuery.of(context).size.height * 0.17 : 150;
isMobile ? MediaQuery.of(context).size.height * 0.17 : 150;
// Auto close after 3 seconds and redirect
Future.delayed(const Duration(seconds: 2), () {
if (Navigator.of(dialogContext).canPop()) {
Navigator.of(dialogContext).pop();
}
if (wellnessURL != null) {
launchURL(wellnessURL, context);
} else {
ToastHelper.showInfoToast(context, 'Invalid link or unavailable');
}
});
// Auto close after 3 seconds and redirect
Future.delayed(const Duration(seconds: 2), () {
@ -170,9 +183,9 @@ class PopupHelper {
barrierDismissible: false,
builder: (BuildContext dialogContext) {
final double dialogWidth =
isMobile ? MediaQuery.of(context).size.width * 0.8 : 400;
isMobile ? MediaQuery.of(context).size.width * 0.8 : 400;
final double dialogHeight =
isMobile ? MediaQuery.of(context).size.height * 0.15 : 130;
isMobile ? MediaQuery.of(context).size.height * 0.15 : 130;
return Dialog(
shape: RoundedRectangleBorder(