Fix PDF rendering on my smartphone
This commit is contained in:
@ -1,16 +1,14 @@
|
||||
import 'dart:typed_data';
|
||||
|
||||
import 'package:alert_dialog/alert_dialog.dart';
|
||||
import 'package:confirm_dialog/confirm_dialog.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_hooks/flutter_hooks.dart';
|
||||
import 'package:flutter_pdfview/flutter_pdfview.dart';
|
||||
import 'package:hooks_riverpod/hooks_riverpod.dart';
|
||||
import 'package:logging/logging.dart';
|
||||
import 'package:moneymgr_mobile/services/storage/expenses.dart';
|
||||
import 'package:moneymgr_mobile/services/storage/prefs.dart';
|
||||
import 'package:moneymgr_mobile/utils/extensions.dart';
|
||||
import 'package:moneymgr_mobile/utils/time_utils.dart';
|
||||
import 'package:moneymgr_mobile/widgets/pdf_viewer.dart';
|
||||
|
||||
class ExpenseEditor extends HookConsumerWidget {
|
||||
final Uint8List file;
|
||||
@ -88,14 +86,7 @@ class ExpenseEditor extends HookConsumerWidget {
|
||||
children: [
|
||||
// Expense preview
|
||||
Expanded(
|
||||
child: PDFView(
|
||||
pdfData: file,
|
||||
onError: (e) {
|
||||
Logger.root.warning("Failed to render PDF $e");
|
||||
alert(context, content: Text("Failed to render PDF $e"));
|
||||
},
|
||||
fitPolicy: FitPolicy.BOTH,
|
||||
),
|
||||
child: PDFViewer(pdfBytes: file, fit: BoxFit.contain),
|
||||
),
|
||||
|
||||
SizedBox(height: 10),
|
||||
|
Reference in New Issue
Block a user