TF-1611 Fix user got blocking once html type is selected in vacation

(cherry picked from commit e288977fc0f89af3a77ea964b2470b60748f5ca7)
This commit is contained in:
dab246
2023-03-22 10:49:58 +07:00
committed by Dat Vu
parent f50e63b906
commit 60dd32b790
@@ -2,6 +2,7 @@ import 'package:core/core.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
import 'package:jmap_dart_client/jmap/mail/vacation/vacation_response.dart'; import 'package:jmap_dart_client/jmap/mail/vacation/vacation_response.dart';
import 'package:pointer_interceptor/pointer_interceptor.dart';
import 'package:rich_text_composer/richtext_controller.dart'; import 'package:rich_text_composer/richtext_controller.dart';
import 'package:tmail_ui_user/features/base/base_controller.dart'; import 'package:tmail_ui_user/features/base/base_controller.dart';
import 'package:tmail_ui_user/features/composer/presentation/controller/rich_text_web_controller.dart'; import 'package:tmail_ui_user/features/composer/presentation/controller/rich_text_web_controller.dart';
@@ -199,17 +200,19 @@ class VacationController extends BaseController {
context: context, context: context,
initialTime: currentTime ?? TimeOfDay.now(), initialTime: currentTime ?? TimeOfDay.now(),
builder: (context, child) { builder: (context, child) {
return Theme( return PointerInterceptor(
data: Theme.of(context).copyWith( child: Theme(
colorScheme: const ColorScheme.light( data: Theme.of(context).copyWith(
primary: AppColor.primaryColor, colorScheme: const ColorScheme.light(
onPrimary: Colors.white, primary: AppColor.primaryColor,
onSurface: Colors.black), onPrimary: Colors.white,
textButtonTheme: TextButtonThemeData( onSurface: Colors.black),
style: TextButton.styleFrom(foregroundColor: AppColor.primaryColor))), textButtonTheme: TextButtonThemeData(
child: MediaQuery( style: TextButton.styleFrom(foregroundColor: AppColor.primaryColor))),
data: const MediaQueryData(alwaysUse24HourFormat: false), child: MediaQuery(
child: child!), data: const MediaQueryData(alwaysUse24HourFormat: false),
child: child!),
),
); );
} }
); );