TF1549: Fix UI when change languages for email rules header

This commit is contained in:
HuyNguyen
2023-03-09 23:20:06 +07:00
committed by Dat Vu
parent a522cdd4d4
commit e4106eb6cf
@@ -46,17 +46,18 @@ class EmailRulesHeaderWidget extends StatelessWidget {
Widget _buildButtonAddNewRule(BuildContext context) { Widget _buildButtonAddNewRule(BuildContext context) {
if (!responsiveUtils.isMobile(context)) { if (!responsiveUtils.isMobile(context)) {
return (ButtonBuilder(imagePaths.icAddNewRules) return Row(
children: [
(ButtonBuilder(imagePaths.icAddNewRules)
..key(const Key('button_new_rule')) ..key(const Key('button_new_rule'))
..decoration(BoxDecoration( ..decoration(BoxDecoration(
borderRadius: BorderRadius.circular(10), borderRadius: BorderRadius.circular(10),
color: AppColor.colorTextButton)) color: AppColor.colorTextButton))
..paddingIcon(const EdgeInsets.only(right: 8)) ..paddingIcon(const EdgeInsets.only(right: 8))
..iconColor(Colors.white) ..iconColor(Colors.white)
..maxWidth(130)
..size(20) ..size(20)
..radiusSplash(10) ..radiusSplash(10)
..padding(const EdgeInsets.symmetric(vertical: 12)) ..padding(const EdgeInsets.symmetric(vertical: 12,horizontal: 8))
..textStyle(const TextStyle( ..textStyle(const TextStyle(
fontSize: 17, fontSize: 17,
color: Colors.white, color: Colors.white,
@@ -66,30 +67,31 @@ class EmailRulesHeaderWidget extends StatelessWidget {
..text( ..text(
AppLocalizations.of(context).addNewRule, AppLocalizations.of(context).addNewRule,
isVertical: false, isVertical: false,
)) )).build(),
.build(); const Expanded(child: SizedBox()),
],
);
} else { } else {
return (ButtonBuilder(imagePaths.icAddNewRules) return (ButtonBuilder(imagePaths.icAddNewRules)
..key(const Key('button_new_rule')) ..key(const Key('button_new_rule'))
..decoration(BoxDecoration( ..decoration(BoxDecoration(
borderRadius: BorderRadius.circular(10), borderRadius: BorderRadius.circular(10),
color: AppColor.colorTextButton)) color: AppColor.colorTextButton))
..paddingIcon(const EdgeInsets.only(right: 8)) ..paddingIcon(const EdgeInsets.only(right: 8))
..iconColor(Colors.white) ..iconColor(Colors.white)
..size(20) ..size(20)
..radiusSplash(10) ..radiusSplash(10)
..padding(const EdgeInsets.symmetric(vertical: 12)) ..padding(const EdgeInsets.symmetric(vertical: 12))
..textStyle(const TextStyle( ..textStyle(const TextStyle(
fontSize: 17, fontSize: 17,
color: Colors.white, color: Colors.white,
fontWeight: FontWeight.w500, fontWeight: FontWeight.w500,
)) ))
..onPressActionClick(() => createRule.call()) ..onPressActionClick(() => createRule.call())
..text( ..text(
AppLocalizations.of(context).addNewRule, AppLocalizations.of(context).addNewRule,
isVertical: false, isVertical: false,
)) )).build();
.build();
} }
} }
} }