TF-495 Implement linter for mailbox dashboard

This commit is contained in:
dab246
2022-04-22 09:07:52 +07:00
committed by Dat H. Pham
parent bf85bf5927
commit 3b81962c3b
6 changed files with 40 additions and 40 deletions
@@ -16,6 +16,8 @@ class MailboxDashBoardView extends GetWidget<MailboxDashBoardController> with Ne
final _responsiveUtils = Get.find<ResponsiveUtils>();
MailboxDashBoardView({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
return Scaffold(
@@ -26,8 +28,8 @@ class MailboxDashBoardView extends GetWidget<MailboxDashBoardController> with Ne
? SizedBox(child: MailboxView(), width: double.infinity)
: SizedBox(child: MailboxView(), width: _responsiveUtils.defaultSizeDrawerWidthMobileTablet),
tablet: SizedBox(child: MailboxView(), width: _responsiveUtils.defaultSizeDrawerWidthMobileTablet),
tabletLarge: SizedBox.shrink(),
desktop: SizedBox.shrink()
tabletLarge: const SizedBox.shrink(),
desktop: const SizedBox.shrink()
),
drawerEnableOpenDragGesture: _responsiveUtils.isMobile(context) || _responsiveUtils.isTablet(context),
body: Stack(children: [
@@ -38,11 +40,11 @@ class MailboxDashBoardView extends GetWidget<MailboxDashBoardController> with Ne
tablet: ThreadView(),
mobile: ThreadView()
),
Obx(() => controller.dashBoardAction == DashBoardAction.compose
Obx(() => controller.dashBoardAction.value == DashBoardAction.compose
? ComposerView()
: SizedBox.shrink()),
: const SizedBox.shrink()),
Obx(() => controller.isNetworkConnectionAvailable()
? SizedBox.shrink()
? const SizedBox.shrink()
: Align(alignment: Alignment.bottomCenter, child: buildNetworkConnectionWidget(context))),
]),
);
@@ -58,7 +60,7 @@ class MailboxDashBoardView extends GetWidget<MailboxDashBoardController> with Ne
case AppRoutes.EMAIL:
return EmailView();
default:
return SizedBox.shrink();
return const SizedBox.shrink();
}
});
case ReadingPane.rightOfInbox:
@@ -80,7 +82,7 @@ class MailboxDashBoardView extends GetWidget<MailboxDashBoardController> with Ne
);
}
default:
return SizedBox.shrink();
return const SizedBox.shrink();
}
}
@@ -91,14 +93,12 @@ class MailboxDashBoardView extends GetWidget<MailboxDashBoardController> with Ne
});
}
return Container(
child: Row(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
SizedBox(child: MailboxView(), width: _responsiveUtils.defaultSizeDrawerWidthMobileTablet),
Expanded(child: _buildThreadAndEmailContainer(context))
],
),
return Row(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
SizedBox(child: MailboxView(), width: _responsiveUtils.defaultSizeDrawerWidthMobileTablet),
Expanded(child: _buildThreadAndEmailContainer(context))
],
);
}
}