fix: Cannot next & previous email when thread is disabled on web
This commit is contained in:
@@ -1,3 +1,4 @@
|
|||||||
|
import 'package:core/utils/platform_info.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:model/extensions/presentation_email_extension.dart';
|
import 'package:model/extensions/presentation_email_extension.dart';
|
||||||
import 'package:tmail_ui_user/features/email/presentation/email_view.dart';
|
import 'package:tmail_ui_user/features/email/presentation/email_view.dart';
|
||||||
@@ -69,6 +70,9 @@ extension GetThreadDetailEmailViews on ThreadDetailController {
|
|||||||
return Padding(
|
return Padding(
|
||||||
padding: const EdgeInsetsDirectional.only(bottom: 16),
|
padding: const EdgeInsetsDirectional.only(bottom: 16),
|
||||||
child: EmailView(
|
child: EmailView(
|
||||||
|
key: PlatformInfo.isWeb
|
||||||
|
? GlobalObjectKey(presentationEmail.id?.id.value ?? '')
|
||||||
|
: null,
|
||||||
isInsideThreadDetailView: true,
|
isInsideThreadDetailView: true,
|
||||||
emailId: presentationEmail.id,
|
emailId: presentationEmail.id,
|
||||||
isFirstEmailInThreadDetail: true,
|
isFirstEmailInThreadDetail: true,
|
||||||
@@ -84,6 +88,9 @@ extension GetThreadDetailEmailViews on ThreadDetailController {
|
|||||||
return Padding(
|
return Padding(
|
||||||
padding: const EdgeInsetsDirectional.only(bottom: 16),
|
padding: const EdgeInsetsDirectional.only(bottom: 16),
|
||||||
child: EmailView(
|
child: EmailView(
|
||||||
|
key: PlatformInfo.isWeb
|
||||||
|
? GlobalObjectKey(presentationEmail.id?.id.value ?? '')
|
||||||
|
: null,
|
||||||
isInsideThreadDetailView: true,
|
isInsideThreadDetailView: true,
|
||||||
emailId: presentationEmail.id,
|
emailId: presentationEmail.id,
|
||||||
onToggleThreadDetailCollapseExpand: () {
|
onToggleThreadDetailCollapseExpand: () {
|
||||||
|
|||||||
Reference in New Issue
Block a user