import 'package:cheminova/models/product_mannual_model.dart'; import 'package:flutter/material.dart'; import 'package:syncfusion_flutter_pdfviewer/pdfviewer.dart'; // The ViewPdfScreen widget to display a PDF document class ViewPdfScreen extends StatefulWidget { final ProductManualModel productManualModel; // Constructor for ViewPdfScreen, requires a ProductManualModel const ViewPdfScreen({super.key, required this.productManualModel}); @override State createState() => _ViewPdfScreenState(); } // State class for ViewPdfScreen class _ViewPdfScreenState extends State { @override Widget build(BuildContext context) { return Scaffold( body: SafeArea( child: SfPdfViewer.network( widget.productManualModel.productManual.url, // Fetch the PDF URL from the model ), ), ); } }