forked from yaso_meth/mih-project
updatew action buttons (back arrow) to include personalSelected base of it its a personal or business tile.
This commit is contained in:
@@ -105,6 +105,7 @@ class _PatientAccessRequestState extends State<PatientAccessRequest> {
|
||||
|
||||
Navigator.of(context).popAndPushNamed(
|
||||
'/',
|
||||
arguments: true,
|
||||
);
|
||||
},
|
||||
);
|
||||
|
||||
@@ -227,6 +227,7 @@ class _PatientAccessRequestState extends State<Appointments> {
|
||||
|
||||
Navigator.of(context).popAndPushNamed(
|
||||
'/',
|
||||
arguments: true,
|
||||
);
|
||||
},
|
||||
);
|
||||
|
||||
@@ -294,6 +294,7 @@ class _ManageBusinessProfileState extends State<ManageBusinessProfile> {
|
||||
|
||||
Navigator.of(context).popAndPushNamed(
|
||||
'/',
|
||||
arguments: false,
|
||||
);
|
||||
},
|
||||
);
|
||||
|
||||
@@ -40,6 +40,7 @@ class MIHHome extends StatefulWidget {
|
||||
final bool isBusinessUser;
|
||||
final bool isBusinessUserNew;
|
||||
final bool isDevActive;
|
||||
final bool personalSelected;
|
||||
const MIHHome({
|
||||
super.key,
|
||||
required this.signedInUser,
|
||||
@@ -51,6 +52,7 @@ class MIHHome extends StatefulWidget {
|
||||
required this.isBusinessUser,
|
||||
required this.isBusinessUserNew,
|
||||
required this.isDevActive,
|
||||
required this.personalSelected,
|
||||
});
|
||||
|
||||
@override
|
||||
@@ -849,6 +851,11 @@ class _MIHHomeState extends State<MIHHome> {
|
||||
businessUserSwitch = false;
|
||||
notifiList = widget.notifications;
|
||||
});
|
||||
if (!widget.personalSelected) {
|
||||
setState(() {
|
||||
_selectedIndex = 1;
|
||||
});
|
||||
}
|
||||
WidgetsBinding.instance.addPostFrameCallback((_) {
|
||||
notificationPopUp();
|
||||
});
|
||||
|
||||
@@ -12,8 +12,10 @@ import 'package:patient_manager/mih_objects/business_user.dart';
|
||||
import 'package:patient_manager/mih_packages/mih_home/mih_home.dart';
|
||||
|
||||
class MIHProfileGetter extends StatefulWidget {
|
||||
final bool personalSelected;
|
||||
const MIHProfileGetter({
|
||||
super.key,
|
||||
required this.personalSelected,
|
||||
});
|
||||
|
||||
@override
|
||||
@@ -102,6 +104,7 @@ class _MIHProfileGetterState extends State<MIHProfileGetter> {
|
||||
isBusinessUser: isBusinessUser(snapshot.requireData.signedInUser),
|
||||
isBusinessUserNew: isBusinessUserNew(snapshot.data!.businessUser),
|
||||
isDevActive: isDevActive(),
|
||||
personalSelected: widget.personalSelected,
|
||||
);
|
||||
} else {
|
||||
return MIHLayoutBuilder(
|
||||
|
||||
@@ -510,6 +510,7 @@ class _PatientManagerState extends State<PatientManager> {
|
||||
|
||||
Navigator.of(context).popAndPushNamed(
|
||||
'/',
|
||||
arguments: false,
|
||||
);
|
||||
},
|
||||
);
|
||||
|
||||
@@ -111,9 +111,9 @@ class _PatientViewState extends State<PatientView> {
|
||||
iconSize: 35,
|
||||
onTap: () {
|
||||
Navigator.of(context).pop();
|
||||
|
||||
Navigator.of(context).popAndPushNamed(
|
||||
'/',
|
||||
arguments: true,
|
||||
);
|
||||
},
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user