TF-3956 Add font size in toolbar of vacation editor
Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
@@ -16,7 +16,6 @@ import 'package:pointer_interceptor/pointer_interceptor.dart';
|
||||
import 'package:tmail_ui_user/features/base/widget/default_field/default_email_address_drop_down_button.dart';
|
||||
import 'package:tmail_ui_user/features/base/widget/default_field/default_horizontal_field_widget.dart';
|
||||
import 'package:tmail_ui_user/features/base/widget/default_field/default_label_field_widget.dart';
|
||||
import 'package:tmail_ui_user/features/composer/presentation/mixin/rich_text_button_mixin.dart';
|
||||
import 'package:tmail_ui_user/features/identity_creator/presentation/identity_creator_controller.dart';
|
||||
import 'package:tmail_ui_user/features/identity_creator/presentation/widgets/identity_creator_form_desktop_builder.dart';
|
||||
import 'package:tmail_ui_user/features/identity_creator/presentation/widgets/identity_creator_form_mobile_builder.dart';
|
||||
@@ -25,8 +24,7 @@ import 'package:tmail_ui_user/features/identity_creator/presentation/widgets/ide
|
||||
import 'package:tmail_ui_user/features/manage_account/presentation/model/identity_action_type.dart';
|
||||
import 'package:tmail_ui_user/main/localizations/app_localizations.dart';
|
||||
|
||||
class IdentityCreatorView extends GetWidget<IdentityCreatorController>
|
||||
with RichTextButtonMixin {
|
||||
class IdentityCreatorView extends GetWidget<IdentityCreatorController> {
|
||||
|
||||
@override
|
||||
final controller = Get.find<IdentityCreatorController>();
|
||||
|
||||
+23
-15
@@ -1,6 +1,7 @@
|
||||
import 'package:core/presentation/constants/constants_ui.dart';
|
||||
import 'package:core/presentation/extensions/color_extension.dart';
|
||||
import 'package:core/utils/html/html_template.dart';
|
||||
import 'package:core/presentation/views/button/tmail_button_widget.dart';
|
||||
import 'package:core/utils/html/html_utils.dart';
|
||||
import 'package:core/utils/platform_info.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
@@ -8,20 +9,19 @@ import 'package:get/get.dart';
|
||||
import 'package:pointer_interceptor/pointer_interceptor.dart';
|
||||
import 'package:rich_text_composer/rich_text_composer.dart';
|
||||
import 'package:html_editor_enhanced/html_editor.dart' as html_editor_browser;
|
||||
import 'package:tmail_ui_user/features/composer/presentation/mixin/rich_text_button_mixin.dart';
|
||||
import 'package:tmail_ui_user/features/composer/presentation/styles/web/toolbar_rich_text_builder_style.dart';
|
||||
import 'package:tmail_ui_user/features/composer/presentation/widgets/web/local_file_drop_zone_widget.dart';
|
||||
import 'package:tmail_ui_user/features/composer/presentation/widgets/web/toolbar_rich_text_builder.dart';
|
||||
import 'package:tmail_ui_user/features/composer/presentation/widgets/web/toolbar_rich_text_widget.dart';
|
||||
import 'package:tmail_ui_user/features/identity_creator/presentation/identity_creator_controller.dart';
|
||||
import 'package:tmail_ui_user/features/identity_creator/presentation/widgets/insert_image_loading_indicator.dart';
|
||||
import 'package:tmail_ui_user/features/mailbox_dashboard/presentation/model/draggable_app_state.dart';
|
||||
import 'package:tmail_ui_user/main/localizations/app_localizations.dart';
|
||||
import 'package:tmail_ui_user/main/utils/app_utils.dart';
|
||||
|
||||
class IdentitySignatureInputFieldWidget extends StatelessWidget
|
||||
with RichTextButtonMixin {
|
||||
class IdentitySignatureInputFieldWidget extends StatelessWidget {
|
||||
final IdentityCreatorController controller;
|
||||
|
||||
IdentitySignatureInputFieldWidget({
|
||||
const IdentitySignatureInputFieldWidget({
|
||||
super.key,
|
||||
required this.controller,
|
||||
});
|
||||
@@ -91,19 +91,27 @@ class IdentitySignatureInputFieldWidget extends StatelessWidget
|
||||
return Column(
|
||||
mainAxisSize: MainAxisSize.min,
|
||||
children: [
|
||||
ToolbarRichTextWebBuilder(
|
||||
richTextWebController: controller.richTextWebController!,
|
||||
ToolbarRichTextWidget(
|
||||
richTextController: controller.richTextWebController!,
|
||||
imagePaths: controller.imagePaths,
|
||||
padding: const EdgeInsets.only(bottom: 12),
|
||||
isMobile: controller.responsiveUtils.isMobile(context),
|
||||
extendedOption: [
|
||||
Padding(
|
||||
padding: const EdgeInsetsDirectional.only(end: 4.0),
|
||||
child: buildWrapIconStyleText(
|
||||
icon: buildIconWithTooltip(
|
||||
path: controller.imagePaths.icAddPicture,
|
||||
tooltip: AppLocalizations.of(context).insertImage,
|
||||
Container(
|
||||
margin: ToolbarRichTextBuilderStyle.optionPadding,
|
||||
decoration: BoxDecoration(
|
||||
border: Border.all(
|
||||
color: AppColor.m3Neutral90,
|
||||
),
|
||||
hasDropdown: false,
|
||||
onTap: () => controller.pickImage(context),
|
||||
borderRadius: const BorderRadius.all(Radius.circular(8)),
|
||||
),
|
||||
height: 40,
|
||||
child: TMailButtonWidget.fromIcon(
|
||||
icon: controller.imagePaths.icAddPicture,
|
||||
padding: const EdgeInsets.all(5),
|
||||
backgroundColor: Colors.transparent,
|
||||
tooltipMessage: AppLocalizations.of(context).insertImage,
|
||||
onTapActionCallback: () => controller.pickImage(context),
|
||||
),
|
||||
),
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user