BUG: Profile set up bug
This commit is contained in:
@@ -35,7 +35,7 @@ class _MihHomeState extends State<MihHome> {
|
|||||||
DateTime latestTermOfServiceDate = DateTime.parse("2024-12-01");
|
DateTime latestTermOfServiceDate = DateTime.parse("2024-12-01");
|
||||||
bool _isLoadingInitialData = true;
|
bool _isLoadingInitialData = true;
|
||||||
late final MihPersonalHome _personalHome;
|
late final MihPersonalHome _personalHome;
|
||||||
late final MihBusinessHome _businessHome;
|
late final MihBusinessHome? _businessHome;
|
||||||
|
|
||||||
Future<void> _loadInitialData() async {
|
Future<void> _loadInitialData() async {
|
||||||
setState(() {
|
setState(() {
|
||||||
@@ -49,6 +49,10 @@ class _MihHomeState extends State<MihHome> {
|
|||||||
mzansiProfileProvider,
|
mzansiProfileProvider,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
_personalHome = const MihPersonalHome();
|
||||||
|
_businessHome = mzansiProfileProvider.business != null
|
||||||
|
? MihBusinessHome(isLoading: _isLoadingInitialData)
|
||||||
|
: null;
|
||||||
if (mounted) {
|
if (mounted) {
|
||||||
setState(() {
|
setState(() {
|
||||||
_isLoadingInitialData = false;
|
_isLoadingInitialData = false;
|
||||||
@@ -268,8 +272,6 @@ class _MihHomeState extends State<MihHome> {
|
|||||||
@override
|
@override
|
||||||
void initState() {
|
void initState() {
|
||||||
super.initState();
|
super.initState();
|
||||||
_personalHome = const MihPersonalHome();
|
|
||||||
_businessHome = MihBusinessHome(isLoading: _isLoadingInitialData);
|
|
||||||
_loadInitialData();
|
_loadInitialData();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -397,9 +399,15 @@ class _MihHomeState extends State<MihHome> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
List<Widget> getToolBody(MzansiProfileProvider mzansiProfileProvider) {
|
List<Widget> getToolBody(MzansiProfileProvider mzansiProfileProvider) {
|
||||||
return [
|
if (mzansiProfileProvider.business == null) {
|
||||||
_personalHome,
|
return [
|
||||||
_businessHome,
|
_personalHome,
|
||||||
];
|
];
|
||||||
|
} else {
|
||||||
|
return [
|
||||||
|
_personalHome,
|
||||||
|
_businessHome!,
|
||||||
|
];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user