TF-1468: Update the compose icon to display stably

This commit is contained in:
HuyNguyen
2023-02-22 08:56:59 +07:00
committed by Dat Vu
parent 16cb40cf5b
commit 43ef76b420
@@ -182,30 +182,25 @@ class ThreadView extends GetWidget<ThreadController>
return Obx(() { return Obx(() {
if (controller.isAllSearchInActive) { if (controller.isAllSearchInActive) {
return Container( return Align(
padding: BuildUtils.isWeb alignment: Alignment.bottomRight,
? EdgeInsets.zero child: ScrollingFloatingButtonAnimated(
: controller.isSelectionEnabled() ? const EdgeInsets.only(bottom: 70) : EdgeInsets.zero, icon: SvgPicture.asset(_imagePaths.icCompose, width: 20, height: 20, fit: BoxFit.fill),
child: Align( text: Padding(
alignment: Alignment.bottomRight, padding: const EdgeInsets.only(right: 16),
child: ScrollingFloatingButtonAnimated( child: Text(AppLocalizations.of(context).compose,
icon: SvgPicture.asset(_imagePaths.icCompose, width: 20, height: 20, fit: BoxFit.fill), overflow: CommonTextStyle.defaultTextOverFlow,
text: Padding( softWrap: CommonTextStyle.defaultSoftWrap,
padding: const EdgeInsets.only(right: 16), style: const TextStyle(
child: Text(AppLocalizations.of(context).compose, color: AppColor.colorTextButton,
overflow: CommonTextStyle.defaultTextOverFlow, fontSize: 15.0,
softWrap: CommonTextStyle.defaultSoftWrap, fontWeight: FontWeight.w500))),
style: const TextStyle( onPress: () => controller.mailboxDashBoardController.goToComposer(ComposerArguments()),
color: AppColor.colorTextButton, scrollController: controller.listEmailController,
fontSize: 15.0, color: Colors.white,
fontWeight: FontWeight.w500))), elevation: 4.0,
onPress: () => controller.mailboxDashBoardController.goToComposer(ComposerArguments()), width: 140,
scrollController: controller.listEmailController, animateIcon: false
color: Colors.white,
elevation: 4.0,
width: 140,
animateIcon: false
)
) )
); );
} else { } else {