fixed error on pdf viewer transition

This commit is contained in:
2026-07-23 14:16:33 +02:00
parent 75080a2c49
commit 3493cf8617
4 changed files with 76 additions and 46 deletions
@@ -7,6 +7,7 @@ import '../../../api/marianumconnect/queries/get_newsletter_file/get_newsletter_
import '../../../widget/app_progress_indicator.dart';
import '../../../widget/confirm_dialog.dart';
import '../../../widget/placeholder_view.dart';
import '../../../widget/route_transition_gate.dart';
class MessageView extends StatefulWidget {
final String id;
@@ -35,11 +36,13 @@ class _MessageViewState extends State<MessageView> {
if (!snapshot.hasData) {
return const Center(child: AppProgressIndicator.large());
}
return SfPdfViewer.memory(
snapshot.data!,
enableHyperlinkNavigation: true,
onHyperlinkClicked: (PdfHyperlinkClickedDetails e) =>
ConfirmDialog.openBrowser(context, e.uri),
return RouteTransitionGate(
builder: (context) => SfPdfViewer.memory(
snapshot.data!,
enableHyperlinkNavigation: true,
onHyperlinkClicked: (PdfHyperlinkClickedDetails e) =>
ConfirmDialog.openBrowser(context, e.uri),
),
);
},
),