TF-2857 Change padding logo & version in header on browser

This commit is contained in:
dab246
2024-07-23 10:43:35 +07:00
committed by Dat H. Pham
parent 2228d1a5d8
commit 30b2f1a637
4 changed files with 22 additions and 14 deletions
@@ -38,7 +38,7 @@ class _ApplicationVersionWidgetState extends State<ApplicationVersionWidget> {
builder: (context, snapshot) { builder: (context, snapshot) {
if (snapshot.hasData) { if (snapshot.hasData) {
return Padding( return Padding(
padding: widget.padding ?? const EdgeInsets.only(top: 6), padding: widget.padding ?? const EdgeInsets.only(top: 8),
child: Text( child: Text(
'${widget.title ?? 'v.'}${snapshot.data}', '${widget.title ?? 'v.'}${snapshot.data}',
textAlign: TextAlign.center, textAlign: TextAlign.center,
@@ -55,4 +55,10 @@ class _ApplicationVersionWidgetState extends State<ApplicationVersionWidget> {
} }
); );
} }
@override
void dispose() {
_versionStream = null;
super.dispose();
}
} }
@@ -68,7 +68,6 @@ class MailboxView extends BaseMailboxView {
ApplicationLogoWidthTextWidget(), ApplicationLogoWidthTextWidget(),
ApplicationVersionWidget( ApplicationVersionWidget(
applicationManager: controller.mailboxDashBoardController.applicationManager, applicationManager: controller.mailboxDashBoardController.applicationManager,
padding: const EdgeInsets.only(top: 4),
) )
]) ])
); );
@@ -43,16 +43,20 @@ class ManageAccountDashBoardView extends GetWidget<ManageAccountDashBoardControl
responsiveUtils: controller.responsiveUtils, responsiveUtils: controller.responsiveUtils,
desktop: Column(children: [ desktop: Column(children: [
Row(children: [ Row(children: [
Container(width: 256, color: Colors.white, Container(
padding: SettingsUtils.getPaddingHeaderSetting(context), width: ResponsiveUtils.defaultSizeMenu,
child: Row(children: [ color: Colors.white,
ApplicationLogoWidthTextWidget( padding: const EdgeInsetsDirectional.only(start: 28),
onTapAction: () => controller.backToMailboxDashBoard(context: context), alignment: Alignment.center,
), height: 80,
ApplicationVersionWidget( child: Row(children: [
applicationManager: controller.applicationManager ApplicationLogoWidthTextWidget(
) onTapAction: () => controller.backToMailboxDashBoard(context: context),
]) ),
ApplicationVersionWidget(
applicationManager: controller.applicationManager
)
])
), ),
Expanded(child: Padding( Expanded(child: Padding(
padding: SettingsUtils.getPaddingRightHeaderSetting(context), padding: SettingsUtils.getPaddingRightHeaderSetting(context),
@@ -24,12 +24,11 @@ class ManageAccountMenuView extends GetWidget<ManageAccountMenuController> {
if (!controller.responsiveUtils.isWebDesktop(context)) if (!controller.responsiveUtils.isWebDesktop(context))
Container( Container(
color: Colors.white, color: Colors.white,
padding: const EdgeInsets.only(top: 16, bottom: 16, left: 16), padding: const EdgeInsetsDirectional.only(top: 16, bottom: 16, start: 16),
child: Row(children: [ child: Row(children: [
ApplicationLogoWidthTextWidget(), ApplicationLogoWidthTextWidget(),
ApplicationVersionWidget( ApplicationVersionWidget(
applicationManager: controller.dashBoardController.applicationManager, applicationManager: controller.dashBoardController.applicationManager,
padding: const EdgeInsets.only(top: 4),
) )
]) ])
), ),