From 4112c81c068adf441ea931341183f1a2032eb631 Mon Sep 17 00:00:00 2001 From: dab246 Date: Wed, 27 Aug 2025 17:07:48 +0700 Subject: [PATCH] Fix cannot select color in color picker when create identity --- .../identity_signature_input_field_widget.dart | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/lib/features/identity_creator/presentation/widgets/identity_signature_input_field_widget.dart b/lib/features/identity_creator/presentation/widgets/identity_signature_input_field_widget.dart index 7abfa8abe..6aa56bbac 100644 --- a/lib/features/identity_creator/presentation/widgets/identity_signature_input_field_widget.dart +++ b/lib/features/identity_creator/presentation/widgets/identity_signature_input_field_widget.dart @@ -9,6 +9,7 @@ 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/base/widget/dialog_picker/color_dialog_picker.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_widget.dart'; @@ -80,6 +81,19 @@ class IdentitySignatureInputFieldWidget extends StatelessWidget { isInserting: isUploading || isCompressingInlineImage, ); }), + Obx(() { + bool isOverlayEnabled = ColorDialogPicker().isOpened.isTrue; + + if (isOverlayEnabled) { + return Positioned.fill( + child: PointerInterceptor( + child: const SizedBox.expand(), + ), + ); + } else { + return const SizedBox.shrink(); + } + }), ], ); },