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(
|
Navigator.of(context).popAndPushNamed(
|
||||||
'/',
|
'/',
|
||||||
|
arguments: true,
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -227,6 +227,7 @@ class _PatientAccessRequestState extends State<Appointments> {
|
|||||||
|
|
||||||
Navigator.of(context).popAndPushNamed(
|
Navigator.of(context).popAndPushNamed(
|
||||||
'/',
|
'/',
|
||||||
|
arguments: true,
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -294,6 +294,7 @@ class _ManageBusinessProfileState extends State<ManageBusinessProfile> {
|
|||||||
|
|
||||||
Navigator.of(context).popAndPushNamed(
|
Navigator.of(context).popAndPushNamed(
|
||||||
'/',
|
'/',
|
||||||
|
arguments: false,
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -40,6 +40,7 @@ class MIHHome extends StatefulWidget {
|
|||||||
final bool isBusinessUser;
|
final bool isBusinessUser;
|
||||||
final bool isBusinessUserNew;
|
final bool isBusinessUserNew;
|
||||||
final bool isDevActive;
|
final bool isDevActive;
|
||||||
|
final bool personalSelected;
|
||||||
const MIHHome({
|
const MIHHome({
|
||||||
super.key,
|
super.key,
|
||||||
required this.signedInUser,
|
required this.signedInUser,
|
||||||
@@ -51,6 +52,7 @@ class MIHHome extends StatefulWidget {
|
|||||||
required this.isBusinessUser,
|
required this.isBusinessUser,
|
||||||
required this.isBusinessUserNew,
|
required this.isBusinessUserNew,
|
||||||
required this.isDevActive,
|
required this.isDevActive,
|
||||||
|
required this.personalSelected,
|
||||||
});
|
});
|
||||||
|
|
||||||
@override
|
@override
|
||||||
@@ -849,6 +851,11 @@ class _MIHHomeState extends State<MIHHome> {
|
|||||||
businessUserSwitch = false;
|
businessUserSwitch = false;
|
||||||
notifiList = widget.notifications;
|
notifiList = widget.notifications;
|
||||||
});
|
});
|
||||||
|
if (!widget.personalSelected) {
|
||||||
|
setState(() {
|
||||||
|
_selectedIndex = 1;
|
||||||
|
});
|
||||||
|
}
|
||||||
WidgetsBinding.instance.addPostFrameCallback((_) {
|
WidgetsBinding.instance.addPostFrameCallback((_) {
|
||||||
notificationPopUp();
|
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';
|
import 'package:patient_manager/mih_packages/mih_home/mih_home.dart';
|
||||||
|
|
||||||
class MIHProfileGetter extends StatefulWidget {
|
class MIHProfileGetter extends StatefulWidget {
|
||||||
|
final bool personalSelected;
|
||||||
const MIHProfileGetter({
|
const MIHProfileGetter({
|
||||||
super.key,
|
super.key,
|
||||||
|
required this.personalSelected,
|
||||||
});
|
});
|
||||||
|
|
||||||
@override
|
@override
|
||||||
@@ -102,6 +104,7 @@ class _MIHProfileGetterState extends State<MIHProfileGetter> {
|
|||||||
isBusinessUser: isBusinessUser(snapshot.requireData.signedInUser),
|
isBusinessUser: isBusinessUser(snapshot.requireData.signedInUser),
|
||||||
isBusinessUserNew: isBusinessUserNew(snapshot.data!.businessUser),
|
isBusinessUserNew: isBusinessUserNew(snapshot.data!.businessUser),
|
||||||
isDevActive: isDevActive(),
|
isDevActive: isDevActive(),
|
||||||
|
personalSelected: widget.personalSelected,
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
return MIHLayoutBuilder(
|
return MIHLayoutBuilder(
|
||||||
|
|||||||
@@ -510,6 +510,7 @@ class _PatientManagerState extends State<PatientManager> {
|
|||||||
|
|
||||||
Navigator.of(context).popAndPushNamed(
|
Navigator.of(context).popAndPushNamed(
|
||||||
'/',
|
'/',
|
||||||
|
arguments: false,
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -111,9 +111,9 @@ class _PatientViewState extends State<PatientView> {
|
|||||||
iconSize: 35,
|
iconSize: 35,
|
||||||
onTap: () {
|
onTap: () {
|
||||||
Navigator.of(context).pop();
|
Navigator.of(context).pop();
|
||||||
|
|
||||||
Navigator.of(context).popAndPushNamed(
|
Navigator.of(context).popAndPushNamed(
|
||||||
'/',
|
'/',
|
||||||
|
arguments: true,
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user