part of 'index.dart'; class DocumentViewScreen extends StatefulScreen { const DocumentViewScreen({ super.key, required this.doc, required this.uri, }); final Document doc; final Uri uri; @override ScreenState createState() => _DocumentViewScreenState(); } class _DocumentViewScreenState extends ScreenState { @override Widget build(BuildContext context) { action() { context.read().add(UnselectDocumentEvent()); } final String title = widget.doc.description; final theme = FlutterFlowTheme.of(context); return PopScope( canPop: false, onPopInvokedWithResult: (didPop, result) => action(), child: Scaffold( backgroundColor: theme.primaryBackground, appBar: buildAppBar(title, context, action), body: buildBody(context), ), ); } Widget buildBody(BuildContext context) { // final PDFViewerKey _viewerKey = PDFViewerKey(); return ReadView( // search: _viewerKey, title: widget.doc.description, url: widget.uri.toString(), ); } }